Skip to main content

Veterinarian Partners

The following veterinarians offer a free health exam by appointment within 3 business days of adoption. Please bring pet adoption documents to your vet.

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

All Pets Animal Hospital   



Heart of Ankeny Animal Hospital 701 SW Ordnance Rd, Ste B, Ankeny, IA 50023
Ingersoll Animal Hospital 3009 Ingersoll Ave, Des Moines, IA 50312
Northwest Veterinary Hospital 7507 Dennis Dr., Urbandale, IA 50322
Pet Medical Center of Urbandale 4450 128th St, Urbandale, IA 50323
Animal Doctors Veterinary Clinic 4800 Mills Civic Pkwy, West Des Moines, IA 50265
Ashworth Road Animal Hospital 5508 Ashworth Road, West Des Moines, IA 50265
Grand Avenue Veterinary Hospital 312 Grand Ave, West Des Moines, IA 50265
Sullivan Family Pet Hospital 5985 NW 62nd Ave, Johnston, IA 50131

Veterinarian Address
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 Street SW Altoona, IA 50009
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 Rd, Suite 10B Ames, IA 50010
Ames Pet Hospital 1400 Dickinson Ave Ames, IA 50014
Ankeny Animal Health Clinic 2210 West 1st Street 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
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 Rd Clive, IA 50325
Colfax Veterinary Clinic 100 W State Street Colfax, IA 50054
Creston Veterinary Clinic 509 W Townline Creston, IA 50801
Afford-A-Care Pet Hospital 3003 SE 14th St Des Moines, IA 50320
Hickman Road Veterinary Clinic 6301 Hickman Road Des Moines, IA 50322
South Des Moines Veterinary Center 6301 SW 9th St Des Moines, IA 50315
All Pets Hospital 1330 2nd Ave Des Moines, IA 50314
All Pets Hospital - East Village 328 East 6th Des Moines, IA 50309
City South Animal Hospital 1415 Army Post Road Des Moines, IA 50315
Highland Park Animal Hospital 4270 NW 6th Drive Des Moines, IA 50313
Starch Pet Hospital 2222 University Ave Des Moines, IA 50311
Hubbell Animal Hospital 3451 Hubbell Ave Des Moines, IA 50317
Anderson Animal Hospital 2560 Hubbell Ave Des Moines, IA 50317
Animal Medical Clinic of Merle Hay 4520 Merle Hay Road Des Moines, IA 50310
Avondale Animal Hospital 4318 SE Army Post Road Des Moines, IA 50320
Eastown Animal Hospital 3709 E University Ave Des Moines, IA 50317
Fleur Pet Hospital 4524 Fleur Drive Des Moines, IA 50321
Southview Animal Clinic 1300 Cummins Road, Ste 112 Des Moines, IA 50315
Heartland Animal Hospital 4115 University Ave, Ste 200 Des Moines, IA 50311
Idyllic Paws
Low Cost Spay Clinic 1258 E 14th St Des Moines, IA 50316
Mac Rae Park Animal Hospital 2227 SW 9th St Des Moines, IA 50315
Northwest Veterinary Hospital 7507 Dennis Drive Urbandale, IA 50322
Oaks Veterinary Clinic 2030 27th Street Des Moines, IA 50310
Riordan Pet Hospital PC 4418 Douglas Ave Des Moines, IA 50310
University West Pet Clinic 8145 University Blvd Des Moines, IA 50325
Earlham Veterinary Clinic 130 S Chestnut Ave Earlham, IA 50072
Companion Animal Clinic 143 Dunn Street Gilbert, IA 50105
Veterinary Medical Associate 2207 Broadway Street Granger, IA 50109
Adair County Veterinary Clinic 407 SE Noble Street Greenfield, IA 50849
Prairie View Animal Hospital 1830 SE Princeton Drive Grimes, IA 50111
Ballard Veterinary Clinic 101 Oak Blvd Huxley, IA 50124
Huxley Veterinary Clinic 101 Oak Blvd Huxley, IA 50124
Grimes Plaza Veterinary Center 200 Gateway Dr, Ste 102, Grimes, IA 50111
All Pets Veterinary Hospital 611 West Street Grinnell, IA 50112
Indianola Veterinary Clinic 2201 N Jefferson Way Indianola, IA 50125
Kindness Pet Clinic 1007 E 2nd Ave (Hwy 92) Indianola, IA 50125
Veterinary Medical Center 12220 168th Ave Indianola, IA 50125
Midwest Animal Health Clinic 607 S Oak Street Iowa Falls, IA 50126
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 Street Madrid, IA 50156
Veterinary Associates 1603 Enterprise Street Manning, IA 51455
Animal Clinic - The Vet 507 W High Street Marshalltown, IA 50158
Animal Medical Clinic 2412 Parker Ave Marshalltown, IA 50158
Our Family Vet Clinic 401 Main Street 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 Street Monroe, IA 50170
Nevada Veterinary Clinic 611 W 4th Street 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 Avenue 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
Sievers Veterinary Clinic 401 Main St Slater, IA 50244
Slater Animal Hospital 313 Main Street Slater, IA 50244
Heartland Pet Hospital 626 Garfield Ave Story City, IA 50248
Animal Health Care Center 4450 NW 128th Street Urbandale, IA 50323
Urban Pet Hospital 3601 104th Street Urbandale, IA 50322
Value Vet 4654 NW 86th Street Urbandale, IA 50322
West Side Veterinary Clinic 3035 86th Street Urbandale, IA 50322
Van Meter Veterinary Clinic 409 Wilson Street Van Meter, IA 50261
Broderick Animal Clinic 10 4th Street Waukee, IA 50263
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

*ARL adoption partner location

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