Here's why:
* Common nouns refer to general categories of people, places, or things.
* Proper nouns are specific names of people, places, or things and are always capitalized.
Examples:
* Common noun: doctor
* Proper noun: Dr. Smith
Since "veterinarian" refers to any person who practices veterinary medicine, it's a common noun.