TwistedPenguin;3850574; said:It's mostly Corgi, if it's tail is docked it might even be a purebred but nowhere near show quality (which certainly doesn't matter). A lot of people/back yard breeders will foolishly dock the tails of puppies that are "mostly" a particular breed that has a docked tail.
No way humanely possible to know his/her age without seeing the teeth. And even then it's still only a guess.
Cute little dog, are you keeping it?