OPVMC: Open 24/7 for Emergencies
Map and Directions
Sometimes, despite your best care and attention, your pet becomes sick, injured, decides to have babies on the weekend, fights with a porcupine, is hit by a car, or just doesn't seem right, and your own veterinarian is closed.
For veterinary emergencies, call (716) 662-6660, press option 1.
At OPVMC, we care for emergency patients 24 hours a day. Like an emergency room, there are no appointments. Once you arrive with your sick or injured pet, the veterinarian will see you as soon as possible. All patients are triaged and are seen in order of the most critical first.
Our laboratory functions seven days a week to provide diagnostics tools, and when needed, our emergency veterinarians perform emergency surgery. Every weekday and every night of the week we have at least one veterinarian dedicated to seeing emergency and critical care patients. Some days and times, we have two veterinarians providing emergency service to meet any need.
Our emergency service professional and support staff cares for all hospitalized patients, and are vital in providing round-the-clock care.
Wildlife Emergency for Injured or Sick Animals
Since OPVMC is not a wildlife rehabilitation center, we are not equipped to offer full-service wildlife rehabilitation for sick or injured animals. We will, however, assist you in contacting the appropriate wildlife agency to supply care to the wild animal species you have found and captured.
Should you find any lost, sick, or injured wildlife, rather than bring it to the hospital, we ask that you call Messinger Woods Wildlife Rehabilitation Center at (716) 345-4239. You may end up leaving a message but they will call you back as soon as they can. They are best equipped to deal with triaging and treating wild animals. For more information on what to do in the event you have found an abandoned, sick or injured wild animal please visit their website.
If no agency contact can be made and the animal is in a life-threatening situation, please call our office at (716) 662-6660.