7. Germany
Living in the one of the most powerful lands in Europe, land of beer, sausages, and pretzel is not a bad idea for veterinarians. Not just because of tasteful food and quality beverage, but because of the salary – veterinarians can earn €49,261, or $53,650, every year while working in Germany.

Jenoche/Shutterstock.com