2. Birmingham, Ala.
Among the top 10 most pet-friendly cities, it ranks highest in the pet budget subcategory, coming in fourth.
The city also sits in seventh for pet health and wellness, and it has the fourth-highest number of veterinarians per capita. As for outdoor pet-friendliness, Birmingham ranks 26th.