St. Louis has 37 dog and cat vets. Compare clinics by reviews, opening hours, and published prices.
37
St. Louis, Missouri
4.6 / 5
20 of 37
20 of 37
Recently refreshed
There are 37 veterinary clinics listed for Dog & Cat vets in St. Louis.
Top Rated Dog & Cat Vets in St. Louis
Top-ranked veterinary practices based on quality, service, and customer reviews
Our Score (44/100)
Affton Veterinary Clinic is a veterinary practice in St. Louis, Missouri, located at 8455 Gravois Rd, St. Louis, MO 63123.
Our Score (44/100)
Binder Animal Hospital is a veterinary clinic in St. Louis, Missouri located at 2941 Telegraph Rd. The clinic treats dogs, cats, and exotic pets.
Our Score (43/100)
Creve Coeur Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 12550 Olive Blvd, St. Louis, MO 63141.
Brentwood Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 2907 S Brentwood Blvd, St. Louis, MO 63144.
St Louis Veterinary Center is a veterinary clinic in St. Louis, Missouri located at 1611 S Grand Blvd, St. Louis, MO 63104.
More Dog & Cat Vets in St. Louis
Additional veterinary clinics serving the area
Hampton Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 2826 Hampton Ave, St. Louis, MO 63139.
Kingsbury Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 420 Skinker Blvd, St. Louis, MO 63130.
Hillside Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 5325 Manchester Ave. The clinic treats dogs and cats.
Arch Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 2951 Dougherty Ferry Rd Ste 102. The clinic treats dogs and cats.
Our Score (41/100)
Animal Medical Center Mid-America Maryland Heights is a small-animal veterinary clinic in St. Louis, Missouri, located at 11660 Administration Dr, St. Louis, MO 63146.
Cat Clinic is a cats-only veterinary clinic located at 1919 Schuetz Rd, St. Louis, Missouri. It has a 4.8/5 Google rating from 161 reviews.
Our Score (40/100)
Animal Medical Center of Mid-America – St. Louis City is a veterinary clinic in St. Louis, Missouri, located at 1201 Macklind Ave.
Our Score (42/100)
Animal Eye Associates Of St Louis is a veterinary eye care clinic in St. Louis, Missouri, located at 10328 Manchester Rd. The clinic treats dogs and cats.
Watson Road Veterinary Clinic is a veterinary clinic in St. Louis, Missouri, located at 3725 Watson Rd, St. Louis, MO 63109.
St Louis Cat Clinic is a cat-only veterinary clinic in St. Louis, Missouri, located at 4301 Hampton Ave Ste 150. Reviews describe a clinic environment designed to reduce stress for cats, including limited time in the waiting room and...
Read MoreShow Less
Banfield Pet Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 4451 Lemay Ferry Rd, St. Louis, MO 63129.
Banfield Pet Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 4600 Chippewa St q, St. Louis, MO 63116.
Chippewa Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 4210 Itaska St Suite B. It treats dogs and cats.
St Louis Hills Veterinary Clinic is a veterinary practice in St. Louis, Missouri, located at 7001 Hampton Ave. It treats dogs, cats, and exotics.



