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.

All Pets Animal Hospital    Sullivan Family Pet Hospital

(listed by city alphabetically)
Indianola Veterinary Clinic 2201 N Jefferson Way, Indianola, IA 50125
Blue Pearl Pet Hospital 4631 Merle Hay Road Des Moines, IA 50322
Ashworth Road Animal Hospital 5508 Ashworth Road, West Des Moines, IA 50265

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.

(listed by city alphabetically)
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
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 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
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 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
Ingersoll Animal Hospital 3009 Ingersoll Ave, Des Moines, IA 50312
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 Mobile Veterinarian, Serving the Greater Des Moines area
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
Oaks Veterinary Clinic 2030 27th Street, Des Moines, IA 50310
Riordan Pet Hospital PC 4418 Douglas Ave, Des Moines, IA 50310
Pet Medical Center of Urbandale 4450 128th St, Urbandale, IA 50323
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
All Creatures Small 300 W 2nd Ave Indianola, IA 50125
Indianola Veterinary Clinic 2201 N Jefferson Way, 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 Street, Iowa Falls, IA 50126
Companion Veterinary Clinic 210 S. Wilson Avenue, 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 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
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

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