Helpful local care
for the pets you love.
A starting point for finding veterinary care and grooming in Charles, Calvert, and St. Mary’s counties.
This is a starting list, not a complete directory or a personal endorsement. Please contact each business to confirm services, hours, pricing, and availability. Mobile groomers can confirm whether they travel to your address. For an emergency, call a veterinarian or emergency hospital directly to confirm they can help.
New listings checked November 2, 2026. Hours, availability, rules, and services can change, so please confirm directly before visiting.
Emergency & specialty veterinary care
In an emergency, call first to confirm the hospital can see your pet, its current hours, and directions. Do not rely on a website list alone for time-sensitive care.
- Waldorf Emergency Care — Waldorf, Charles County · emergency care; call to confirm current availability.
- White Oak Veterinary Urgent Care — La Plata, Charles County · urgent care; call before traveling.
- Mid-Atlantic Animal Specialty Hospital — Calvert County · specialty and referral services; contact for current services.
Animal shelters & rescues
- Humane Society of Charles County — Charles County
- Kelley Animal Shelter — Prince Frederick, Calvert County
- St. Mary’s Animal Adoption & Resource Center — St. Mary’s County
- St. Mary’s Animal Welfare League — St. Mary’s County
Dog trainers & puppy classes
- Petco dog training — Waldorf, Charles County · puppy and adult classes
- Interlude Pet Resort training — St. Leonard, Calvert County
- Pawsitive K9 Academy — serving Charles, Calvert, and St. Mary’s counties
- Wag Workshops — training and behavior services across Southern Maryland
Dog-friendly parks & trails
- Turkey Hill & White Plains dog parks — Charles County · fenced off-leash areas; follow posted park rules and bring water.
- Kings Landing Park — Huntingtown, Calvert County · leashed dogs welcome on trails; check seasonal hours.
- Lexington Manor Passive Park — Lexington Park, St. Mary’s County · dogs must be leashed; see park rules.
Clean up after your pet, carry water, and check each park’s current rules, closures, and conditions before visiting.
Boarding & daycare
- Waggy World — Waldorf, Charles County · daycare and boarding
- Interlude Pet Resort & Spa — St. Leonard, Calvert County · daycare and boarding
- The Pet Lodge Maryland — Leonardtown, St. Mary’s County · daycare and boarding
Ask each provider about vaccinations, assessment visits, supervision, pricing, and availability before booking.
Charles County veterinarians
- Charles Animal Hospital — Waldorf · (301) 645-2550
- White Oak Veterinary Urgent Care — La Plata · urgent care
- Humane Society of Charles County veterinary services — Waldorf
Calvert County veterinarians
- Calvert Animal Hospital — Owings · (410) 257-6172
- Dunkirk Animal Hospital — Dunkirk
- Solomons Veterinary Medical Center — Solomons
- More Calvert County veterinary listings
St. Mary’s County veterinarians
- Breton Veterinary Hospital — Leonardtown
- VCA St. Mary’s Animal Hospital — Lexington Park
For additional practices and current license information, use the Maryland veterinary licensing resources.
Grooming salons
- Petco Grooming — Waldorf, Charles County · (301) 374-2297
- Mary’s TLC Pet Grooming — Waldorf, Charles County · (757) 870-9256
- Iris & Co. Grooming Studio — Sunderland, Calvert County · (667) 404-2015
- Interlude Pet Resort & Spa — St. Leonard, Calvert County · (410) 586-1843
- Indian Bridge Kennels & Suites — California, St. Mary’s County
- More Calvert County groomers · More St. Mary’s County groomers · More Waldorf groomers
Pet stores & supplies
Charles County
Calvert County
- Petco — Prince Frederick
St. Mary’s County
- EarthWise Pet — Leonardtown · pet food and supplies
Pet bakeries & treats
Charles County
- Forage Dog Barkery — La Plata · dog treats and cakes
St. Mary’s County
- Happy Hounds Bakery — Leonardtown · dog treats
- Lexi’s Paw Pantry — California · treats, self-service stand and local delivery; check ordering details
Know a Calvert County pet bakery or another local favorite? Send Jennifer a suggestion. Check ingredients and your pet’s dietary needs before offering a new treat.
Mobile and in-home grooming
- Doggie Paws Mobile Pet Grooming — serving much of Calvert and St. Mary’s counties · (410) 474-5387
- Hannah’s Hounds Mobile Grooming — Dunkirk and surrounding communities · (443) 968-4763
- Groomit — Calvert County, depending on local availability · St. Mary’s County availability
Know a local provider we should add or correct? Let Jennifer know. Looking for dog walks or drop-in care? Explore Waldorf Walkers services.
