Sure they could. There's an awful lot of overhead in running a vet's office and I bet that the vets only see a fraction of what they bring in. I doubt my vets are overpaid, but I know I'm probably paying a premium because they're in CT. I was quoted $225 to do a dental on my Beagle and I think that seems really high, but not because I think the vet is going to get rich off us.