Urgent Care & Emergency Veterinarian in Harrisonburg, VA
When your pet isn’t feeling well, we know how important it is to get answers fast. That’s why Ashby Animal Clinic offers same-day urgent vet appointments during our regular business hours whenever possible. If your pet needs immediate attention and we can safely fit them into our schedule, we will—but if we’re at capacity, we’ll help you connect with a trusted emergency veterinarian near Harrisonburg, VA to ensure your pet gets the care they need without delay.
If your pet is injured, sick, or you’re not sure how serious something is, please call us right away. We’ll help determine the best next step.

Non-Urgent Care: Make an Appointment Within a Few Days
These issues are uncomfortable but generally not life-threatening. We recommend scheduling an appointment within a few days:
- Sneezing or nasal discharge
- Mild coughing (without labored breathing)
- Itchy skin or ears
- Scooting or signs of anal gland discomfort
- Minor limping
- Hot spots or mild skin infections
- Vomiting or diarrhea once or twice in 24 hours (acting normally otherwise)

Critical Care: Head to an Emergency Animal Hospital
These are true emergencies—please do not wait. Go directly to a 24/7 emergency veterinarian if your pet is experiencing:
- Ingestion of a toxin or foreign object
- Trauma (e.g., hit by a car, fall from height)
- Breathing difficulty or choking
- Loss of consciousness, collapse
- Bloated abdomen with unproductive vomiting (possible GDV)
- Inability to urinate or defecate despite straining
Local Emergency Animal Hospitals
If your pet requires care after hours, we recommend the following emergency veterinarians near Harrisonburg, VA: