
Dermatology & Allergy
What we do
The Section of Dermatology & Allergy evaluates animals for all types of skin, ear canal, hair, and nail (claw) disorders. Small-animal patients (dogs and cats) are seen by appointment at the Ryan Veterinary Hospital in Philadelphia. Large-animal patients are seen by appointment at New Bolton Center in Kennett Square, PA.
Dermatology consults are available to veterinary specialists in exotic animal medicine who serve as the primary veterinarians providing the evaluation and treatment of exotic mammals, reptiles, and birds.
Our Services
Diagnosis and Treatment
Our top-tier service will accurately diagnosis the skin ailment that is impacting your pet.
Our Services
Diagnosis and Treatment
Our top-tier service will accurately diagnosis the skin ailment that is impacting your pet.
Types of Skin Ailments
- Allergic
- Autoimmune
- Ear canal
- Endocrine
- Footpad
- Hair growth
- Heritable skin diseases
- Infectious
- Nail
- Parasitic
Causes can include:
- Congenital abnormalities
- Prostate disease
- Stones, crystals, or debris
- Cancer
- Infection or inflammation
- Ingestion of toxic substances
- Trauma
- Stress
- Spinal cord abnormalities
Estimated Time of Service
The Dermatology/Allergy clinic is an outpatient service, but clients should plan to spend at least two hours at the clinic with their pet. Many laboratory tests require several days to two weeks to report results.
Referral by the primary veterinarian is preferred. Please note that diagnostic procedures and services a patient might need after the initial consultation entail additional cost, and will be discussed at the time of the examination. We can provide estimates for treatment.
Our Care Team

Section Chief, Dermatology & Allergy
Daniel O. Morris, DVM, MPH, DACVD
Professor of Dermatology
Veterinarians
Residents and Nursing Staff
Emily Davis, DVM
Resident, Dermatology
Christina Dierkes, VMD
Resident, Dermatology
Indira Rojas Rivera, DVM, MS
Resident, Dermatology
Colleen Walters, CVT
Kate Wilkinson, CVT
Ryan Veterinary Hospital
Emergencies:
(215) 746-8911
By Appointment:
(215) 746-8387