My wife and I recently adopted a puppy from an animal shelter for my mum who lives out in the country (Australia).
He's one of a litter that were abandoned in an empty house - since then police have tracked down the original owner and charged them with animal cruelty or something like that.
The lady from the animal shelter said that, knowing where they came from, the puppies are at least partly Great Dane and she estimated about 8 weeks old.
When mum took it to the vet for its shots, the vet said she guessed it was a boxer cross, and about 12 weeks going by teeth etc.
Anybody want to take a guess? Very quiet, friendly puppy, pictures below. The spotted one in the foreground, not the brindle dog behind it.