My older dog grew up as a Banfield dog in Tucson so when I got Elwood I wanted him to be a Banfield dog too.
I took him in for his first visit. We guessed within about a month of his age. Right around 6 months. The vet comes in, looks over Elwood and tells us "we have been duped" and that Elwood is over a year old. Okay, we had the dog for about 4 months prior to the visit and he literally doubled in size during that time and his little testes dropped too. Also we did not pay for Elwood, even though he is a purebred so there would be absolutely no reason for this person to "dupe" us. This dog outgrew all of his clothes that we had bought for him initially. Okay, we stopped the examination, if she couldn't tell how old the dog was within reason then there was no way in hell she was capable of doing anything else with the dog. We went back to the people we got Elwood from and got the vet records from when his little tail was docked and their initial visit. He was 7 months old. The vet there is clearly inept and there is no way I would let her do ANYTHING with my dog. Telling us our 7 months old pup was "well over a year old."