I would imagine the vets you refer to own their own business which is a skill set they don't teach at vet school which I never understood. Same with dental schools. The only way to make $300,000 plus per year is to own and manage your own business.I have two clients who are vets. Both of them make over $300K per year. I guess it's where you live, but where I am from, people will pay a fortune in cash to care for their pets.