Animal Allergy and Ear Clinic

Our doctors are Board Certified Dermatologists, together we find the best treatment options for your pet’s allergies and skin diseases.

Welcome to Animal Allergy and Ear Clinic!

Dr. Amy Randall and Dr. Andrea Hasbach are both accredited by the American College of Veterinary Dermatologists. We provide specialized veterinary dermatology and allergy care for pets in the greater Portland and Greensboro areas. Our experienced and compassionate team of veterinary professionals specialize in the diagnosis and treatment of conditions related to skin, ear, hair coat, nail bed, as well as allergies (environmental and food) and autoimmune diseases. We’re here to help your pets feel better!

We have 3 locations

We have locations in Beaverton, OR and the Greensboro, NC area. Find a location that’s most convenient for you!

Expert Veterinary Dermatology Services

We’re a full-service veterinary dermatology clinic. We’re here to help your pet find relief!
Click here to learn more.

Practice Philosophy

Our team goes above and beyond to make each and every experience the best it can be. We believe in offering a low stress, quiet, and relaxed environment for your pet.

I came in with a cat who has had lifelong immune issues and only recently an eye issue that my regular veterinarian was unable to address. Dr. Andrea Hasbach was amazing, she took the time to thoroughly examine my kitty and decided it was more important for me to take her to a veterinary ophthalmologist than to recommend any allergy testing/ treatment. As someone who doesn’t make an enormous amount of money, but loves their pet like family…it was so appreciated. Thank you guys! Pepper is getting the care she needs!

Samantha H.

Visit us at our three convenient locations.

Beaverton, OR

13025 SW Millikan Way Suite 100
Beaverton, OR 97005

M, Tu, Th, Fri: 8am to 6pm
Closed Wednesday

Greensboro, NC

2936 Battleground Avenue, Greensboro NC 27408

One week each month
Tu-Fri: 8 am to 6 pm

Kernersville, NC

719 Gralin St.
Kernersville, NC 27284

One weekend each month
Sat-Sun: 9 am - 6 pm

Have a question?

Send us a message! Our team will be in touch with you shortly.