All Creatures Animal Hospital

2001 Linview Ave.
Urbana, IL 61801

Call Now
(217) 328-4143

Fax: (217) 337-3068

Scheduling & Pricing Email

Medical Questions Email
Iguana animal on brunch

Pet Care Staff


Compassionate Care for Your Pets

At All Creatures Animal Hospital, we are committed to delivering the best pet care services in Urbana, IL. Depend on our compassionate pet doctors to care for your pets. Our team of licensed veterinarians, veterinary assistants, and animal caretakers will make sure that your pets receive the health care they deserve.
Bluebird with meal worms
Dr. Mary Welle

Dr. Mary Welle

Dr. Mary Welle received a BS in Biochemistry from the University of Illinois in 1986 and a DVM from the UIUC College of Veterinary Medicine in 1990. She has been a clinical veterinarian and owner of All Creatures Animal Hospital for over 25 years. Dr. Mary has been active in local and state organized Veterinary Medicine, serving as the former president of the Eastern Illinois Veterinary Medical Association and continuing as a representative on the board of the Illinois State Veterinary Medical Associatio. Dr. Welle's professional interests include dentistry, preventative and internal medicine, focusing on dogs and cats. Outside of veterinary medicine, Dr. Mary has been involved in community theater (in front and behind the curtain) for over forty years, including recently producing student productions with the High School of St. Thomas More and Champaign-Urbana Theater Company. When she is not participating in or appreciating the arts, she is the mother of three amazing daughters (Laura, Theresa, and Julia) and proud partner of Phil Strang, a local visual artist.
Dr. Sandra Ritter

Dr. Sandra Ritter

Dr. Ritter received a BS in Biology from the Loyola University (Chicago) in 1994, and a DVM from the College of Veterinary Medicine in 1998. She has been practicing with us since 2000, and has since continued to develop her skills in ultrasound techniques. Her professional interests are exotic medicine (small mammal, reptile, avian), ultrasound, surgery, and general medicine.

Have Your Pets Checked Regularly

Our primary concern is the wellbeing of your pets. Even if they seem to be in good health, it is still important to get a thorough checkup for your pet at least once a year. Taking your pet to a licensed veterinarian for a complete physical exam is important in preventing serious health conditions. Call us today at (217) 328-4143 to schedule an appointment.