Loading
Dr. Karin Sorenmo works with a mammary tumor patient

Helping Pets with Cancer

Grants from the Petco Foundation and Blue Buffalo Foundation support Dr. Karin Sorenmo's Shelter Canine Mammary Tumor Program.

Read about this research...
blood cells

Identifying Hypercoagulability

A common diagnostic tool used to identify patients at risk of bleeding may be used to identify those who can clot excessively.

Read about this finding...
Penn Vet Affiliate Mount Laurel Animal Hospital

Mt. Laurel Animal Hospital - Strength in Numbers

The Penn Vet Affiliates program is a network of veterinary practices expanding access to Penn Vet specialists and trials.

Read about Penn Vet Affiliates...
lncRNA contributes to a crucial placental function

Protecting the Unborn from Invading Pathogens

Dr. Anguera and colleagues have identified a long non-coding RNA, or lncRNA, that contributes to a crucial function of the placenta.

Read about this research...
Robotics in Equine Medecine, Equimagine

Imaging Robots and Equine Medicine

Penn Vet is the first veterinary teaching hospital in the world using the EQUIMAGINE™ system.

Learn about this groundbreaking technology...
One Health, Penn Vet Dean Joan Hendricks

Humans, Environment, Animals, Living Together

Dean Joan Hendricks has emerged as a national leader in One Health – approaching veterinary medicine with a global perspective.

View Penn Vet's new One Health video...

Education

Check out the VMD Curriculum to see what kind of classes you'll be taking. And while you are at it, ​meet some of our students to see what it's like to study at Penn Vet.

Research

Learn about the many ways Penn Vet's world-renowned researchers push the boundaries of scientific discovery by reading about our groundbreaking initiatives and research centers.

Veterinary Hospitals

  • Ryan Veterinary Hospital
    Dogs, cats, domestic/companion animalsEmergencies 24/7 215-746-8911
    Appointments 215-746-8387
  • New Bolton Center
    Horses, livestock/farm animalsEmergencies 24/7 610-444-5800
    Appointments 610-444-5800