Veterinarian Partners

The following veterinarians offer a free initial health exam to newly adopted ARL pets. Please call within 3 business days of adoption to schedule your appointment, and remember to bring your pet’s adoption documents with you to the exam.

Note: If your pet is showing signs of a shelter-related illness within 14 days of adoption, call (515) 262-9503 to make an appointment for your pet to be seen by the ARL’s medical staff. We cannot reimburse medical expenses if you seek outside treatment.

Additional Veterinarian Options

The following list covers additional veterinarian options in the Des Moines area. Some vets on this list may also offer free exams. We encourage you to call ahead of time and inquire about exam fees for newly adopted pets.

Note: This list is a resource and not an endorsement for any of the businesses listed. If you have suggestions regarding this list, email arl@arl-iowa.org.

Ingersoll Animal Hospital 3009 Ingersoll Ave.
Hickman Road Veterinary Clinic 6301 Hickman Road
South Des Moines Veterinary Center 6301 SW 9th St.
All Pets Hospital 1330 2nd Ave.
All Pets Hospital – East Village 328 East 6th St.
City South Animal Hospital 1415 Army Post Road
Highland Park Animal Hospital 4270 NW 6th Drive
Starch Pet Hospital 2222 University Ave.
Hubbell Animal Hospital 3451 Hubbell Ave.
Anderson Animal Hospital 2560 Hubbell Ave.
Animal Medical Clinic of Merle Hay 4520 Merle Hay Road
Avondale Animal Hospital 4318 SE Army Post Road
Eastown Animal Hospital 3709 E University Ave.
Fleur Pet Hospital 4524 Fleur Drive
Southview Animal Clinic 1300 Cummins Road, Ste. 112
Heartland Animal Hospital 4115 University Ave., Ste. 200
University West Pet Clinic 8145 University Blvd.
Cedar Creek Animal Clinic 112 South 9th St., Adel, IA 50003
Desoto Veterinary Clinic 616 Cottage St., Adel, IA 50003
The Animal Hospital of Adel 1126 Greene St., Adel, IA 50003
Altoona Veterinary Hospital 3070 – 8th St. SW, Altoona, IA 50009
All Pets Animal Hospital 107 E 2nd St., Ames, IA 50010
ISU Veterinary Teaching Hospital 2512 Veterinary Medicine, Ames, IA 50011
Story County Veterinary Clinic 23909 580th Ave., Ames, IA 50010
Somerset Veterinary Hospital 2721 Strange Road, Ste. 10B, Ames, IA 50010
Ames Pet Hospital 1400 Dickinson Ave., Ames, IA 50014
Ankeny Animal Health Clinic 2210 West 1st St., Ankeny, IA 50021
Ankeny Veterinary Clinic 301 NW 18th St., Ankeny, IA 50023
Healing Paws Vet Clinic 1834 SW White Birch Circle, Ankeny, IA 50023
Creature Comforts Vet Hospital 1555 SE Delaware Ave., Ste. L, Ankeny, IA 50021
Prairie Lakes Pet Hospital 1520 NW Irvinedale Dr.,  Ste. 107 Ankeny, IA 50023
Bondurant Animal Clinic 210 2nd St. NE, Ste. B, Bondurant, IA 50035
Carlisle Veterinary Clinic 550 S 2nd St., Carlisle, IA 50047
Banfield, The Pet Hospital 11101 University Ave., Clive, IA 50325
Eberle Animal Hospital 9920 Swanson Blvd., Clive, IA 50325
Waukee-Clive Veterinary Clinic 15151 Hickman Road, Clive, IA 50325
Colfax Veterinary Clinic 100 W State St., Colfax, IA 50054
Creston Veterinary Clinic 509 W Townline, Creston, IA 50801
Earlham Veterinary Clinic 130 S Chestnut Ave., Earlham, IA 50072
Companion Animal Clinic 143 Dunn St., Gilbert, IA 50105
Veterinary Medical Associate 2207 Broadway St., Granger, IA 50109
Adair County Veterinary Clinic 407 SE Noble St., Greenfield, IA 50849
Prairie View Animal Hospital 1830 SE Princeton Drive, Grimes, IA 50111
St. Francis Veterinary Care 101 NE Circle Drive, Grimes, IA 50111
Grimes Plaza Veterinary Center 200 Gateway Drive, Ste. 102, Grimes, IA 50111
All Pets Veterinary Hospital 611 West St., Grinnell, IA 50112
All Creatures Small 300 W 2nd Ave., Indianola, IA 50125
Kindness Pet Clinic 1007 E 2nd Ave. (Hwy 92), Indianola, IA 50125
Indianola Veterinary Clinic 2201 N. Jefferson Way, Indianola, IA 50125
Veterinary Medical Center 12220 168th Ave., Indianola, IA 50125
Midwest Animal Health Clinic 607 S Oak St., Iowa Falls, IA 50126
Companion Veterinary Clinic 210 S. Wilson Ave., Jefferson, IA 50129
Sullivan Family Pet Hospital 5985 NW 62nd Ave., Johnston, IA 50131
Rush Animal Care Clinic 5330 NW Beaver Drive, Johnston, IA 50131
Village Veterinary Hospital 5260 Merle Hay Road, Johnston, IA 50131
Westfield Veterinary Hospital 8789 NW 54th Ave., Johnston, IA 50131
Knoxville Veterinary Clinic 1600 S Lincoln St., Knoxville, IA 50138
Madrid Veterinary Clinic 411 E 6th St., Madrid, IA 50156
Veterinary Associates 1603 Enterprise St., Manning, IA 51455
Animal Clinic – The Vet 507 W High St., Marshalltown, IA 50158
Animal Medical Clinic 2412 Parker Ave., Marshalltown, IA 50158
Our Family Vet Clinic 401 Main St., Maxwell, IA 50161
Whenfarm Veterinary Service 8472 NE 134th Ave., Maxwell, IA 50161
Minburn Veterinary Clinic PO Box 214, Minburn, IA 50167
Veterinary Medical Associates 518 Chestnut, Minburn, IA 50167
Monroe Animal Clinic 110 N Commerce St., Monroe, IA 50170
Nevada Veterinary Clinic 611 W 4th St., Nevada, IA 50201
Newton Animal Clinic 2445 Highway F48 W, Newton, IA 50208
Parkview Animal Hospital 2012 First Ave. E, Newton, IA 50208
Family Pet Vet Center 1326 Sunset Drive, Norwalk, IA 50211
Oskaloosa Small Animal Veterinary Clinic 301 A Ave. West, Oskaloosa, IA 52577
Veterinary Medical Associates 2821 E Willis Ave., Perry, IA 50220
Perry Animal Clinic 14580 J Ave., Perry, IA 50220
Prairie City Animal Clinic 10779 576th Ave. W, Prairie City, IA 50228
Slater Animal Hospital 313 Main St., Slater, IA 50244
Heartland Pet Hospital 626 Garfield Ave., Story City, IA 50248
Pet Medical Center of Urbandale 4450 128th St., Urbandale, IA 50323
Animal Health Care Center 4450 NW 128th St., Urbandale, IA 50323
Urban Pet Hospital 3601 104th St., Urbandale, IA 50322
Value Vet 4654 NW 86th St., Urbandale, IA 50322
West Side Veterinary Clinic 3035 86th St., Urbandale, IA 50322
Van Meter Veterinary Clinic 409 Wilson St., Van Meter, IA 50261
Broderick Animal Clinic 10 4th St., Waukee, IA 50263
Grand Avenue Veterinary Hospital 312 Grand Ave., West Des Moines, IA 50265
Animal Doctors Veterinary Clinic 4800 Mills Civic Pkwy., West Des Moines, IA 50265
Animal Care Clinic West 2900 University Ave., West Des Moines, IA 50266
Ashworth Road Animal Hospital 5508 Ashworth Road, West Des Moines, IA 50265
Family Pet Vet Center 1215 Prospect Avenue, West Des Moines, IA 50265
Jordan Creek Animal Hospital 3401 EP True Pkwy, West Des Moines, IA 50265
Winterset Veterinary Clinic 315 E Madison Street, Winterset, IA 50273
Cedar Creek Animal Clinic 2057 210th Street, Winterset, IA 50273
Madison County Veterinary Clinic 2124 W Summit Street, Winterset, IA 50273