Our Philosophy

Treatment

When treating our patients, we treat the underlying condition to better your pet’s quality of life overall.

Low-Stress Environment

We believe in offering a low stress, quiet, and relaxed environment for your pet. When designing our new clinic, located in Beaverton, Dr. Randall made sure each exam room had windows to keep your pet’s from feeling confined. Dr. Randall and Dr. Hasbach often get down on the floor with your pet during the appointments to ensure they feel safe and comfortable. We use minimal restraint and only take your pet’s temperature when necessary. We are driven to ensure that experience is a positive one for your pet.

Each Case Is Different

Every pet and their case is different. We are committed to personalized, individual care. When we can, we pair one of our specialized technicians with your pet and their case to ensure the best care possible.

All-Natural

We seek to treat your pet with an all-natural approach if and when possible. Some medications have negative short and long term side effects. Many of the skin diseases we treat can not be cured, but if the underlying cause is managed appropriately the pet can have a wonderful quality of life with fewer risks.

Client Education

We believe in educating our clients about their pet’s condition. This allows us to fully partner with you to choose the best form of treatment for your pet and your family.

Quality

Down to our anesthetic, we want to offer the safest and best options on the market for your pet. Each treat, shampoo, ointment, and procedure option are things we are passionate about, believe in, and use on our own pets. You and your pet are in our thoughts in every step of operating our clinic.

Have a question?

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

Visit us at our three convenient locations.

Beaverton, OR

13025 SW Millikan Way Suite 100
Beaverton, OR 97005

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

Greensboro, NC

Due to the COVID-19 pandemic all NC appointments are being seen at the Kernersville, NC location until further notice. Please visit our Kernersville page.

Kernersville, NC

719 Gralin St.
Kernersville, NC 27284

Tues-Friday: 8am - 6pm
Sat-Sun: 9am - 6pm