The salary range for veterinarians is very wide. There are many diverse opportunities for veterinarians. Small animal (cats and dogs) veterinarians can make between $50,000-$100,000 per year, depending on location and type of clinic (emergency tends to pay more). Zoo veterinarians typically make lower, around $50K-60K per year. If you progress up and teach at a university or do more leadership roles, you an make more than $100,000 per year and lab animal veterinarians usually make anywhere from $100,000-$150,000 per year. Public health veterinarians and those in the government or public sector industry usually make less... around $45,000-60,000.