Wow, that's ridiculous. But I've read that before, so I know it happens. I chose my vet in particular because he has GSDs. I wasn't having a terrible problem with the other vets in the past - just that hearing about how GSDs were in general ("But I like yours") was getting on my nerves, lol.
Sorry you and your puppy had to go through that.