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.



24-Hour Emergency Vet Partner
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 |


