All Creatures Veterinary Hospital is a family-owned and operated business providing professional veterinary care to Perham and its surrounding areas. Our dedicated, compassionate team is ready to treat your beloved pets in a safe and friendly atmosphere. Here is who we are!

Compassionate Care for Your Pet

At All Creatures Veterinary Hospital, we provide complete medical services for a great variety of pets. In addition to dogs and cats, we are the only veterinary hospital in the area that treats parrots, parakeets, cockatiels, rats, hamsters, ferrets, gerbils, chinchillas, hedgehogs, lizards including iguanas and chameleons, and more. Offering care to so many different animals is our passion, and we’ve a wealth of experience to share no matter how exotic your pet might be.

Compassion is one of the most potent medical tools available. We treat our patients with dignity and love to make them feel as comfortable as possible during their visits. We believe in the therapeutic power of good bedside manner, which may make all the difference in medicine. We understand that we are helping a member of your family, so we treat them just as you would.

Best Smile Contest Winners


Best Smile Contest Winners


Personalized Pet Health Care Services
Just as every pet is unique, so too is every course of treatment that we offer. We owe our ability to best accommodate your pet’s health needs to the wide array of treatments that we offer. Our comprehensive veterinary services include:
Digital X-rays & Ultrasounds
Yearly Health Examination & Checkups
Heartworm & Tick Disease Diagnostic Testing
In-house Lab Work, Including Blood Testing & Urinalysis
Anal Gland Expression
Ear Cleaning & Treatment
Declawing & Nail Trimming
Routine & Specialty Surgery
Gas Anesthetic used for Surgeries

Call us at (218) 346-7387 to set up an appointment or to receive a free estimate. We welcome drop-off appointments. Senior citizen and military discounts are available. New patients receive a free pet tag!

Our hospital is located at 905 Jenny Ave in Perham, MN. You may email us at We look forward to hearing from you.