John V Moffa, DVM in Baltimore: General Practice for Dogs and Cats in Canton

John V Moffa, DVM operates a small-animal veterinary practice in Canton that handles routine preventive care, diagnostics, and illness treatment for dogs and cats without emergency services or surgical facilities on-site.

What this practice actually is

This is a general-practice veterinary clinic, not a specialty hospital or emergency center. Moffa works solo or with a limited team, which means appointment availability can be tighter than at larger multi-veterinarian clinics but allows for continuity of care with one provider who learns your pet's history. The practice does not advertise 24-hour emergency services, making it suited to owners whose pets are healthy or have predictable chronic conditions, not those whose animals are prone to acute episodes requiring after-hours care.

Services and pricing

General veterinary practices in Baltimore typically charge $45 to $75 for an office visit, with additional fees for diagnostics. A basic bloodwork panel runs $150 to $250, and vaccinations cost $25 to $50 per shot depending on the vaccine. Dental cleaning under anesthesia ranges from $300 to $600 depending on the tooth condition and required extractions. Many practices, including smaller ones like this, offer wellness plans that bundle annual exams, vaccines, and preventive care at a flat rate (typically $200 to $400 per year per pet). Contact the clinic directly to confirm current pricing, as vaccine costs and anesthesia fees shift with supply costs.

How Moffa compares to other Baltimore veterinarians

Canton and the surrounding neighborhoods have several options at different scales. Locust Point Animal Hospital, also in Canton, is a larger facility with multiple veterinarians and on-site surgical and dental capabilities, making it better suited for pets needing complex procedures or same-day appointments. Charm City Veterinary Hospital in Fells Point operates with extended hours (open until 8 p.m. weekdays) and stocks more advanced diagnostic equipment. Choose Moffa for a solo-practice setting where your pet sees the same veterinarian consistently and scheduling is less rushed; choose a larger clinic if your pet requires surgery, has a complicated medical history needing specialist input, or if you need flexibility with appointment timing.

Who this practice suits and who it does not

This clinic works well for owners with one or two healthy pets who can schedule appointments in advance and do not have medical emergencies after hours. It suits people who value the relationship of seeing the same veterinarian every visit and who handle routine wellness care proactively. It does not suit owners whose pets have chronic conditions requiring frequent bloodwork or medications that may need urgent adjustments, or those whose animals are prone to accidents or acute illness requiring immediate care. A pet with diabetes, heart disease, or a history of GI blockage needs a clinic with extended hours or emergency backup.

What the first visit involves

Bring vaccination records and a detailed history of your pet's diet, behavior, and any previous health issues. The veterinarian will perform a full physical exam, take weight and temperature, listen to the heart and lungs, and palpate the abdomen. If your pet is new to the practice, you will likely discuss preventive care goals and whether any bloodwork or testing is warranted. The visit typically lasts 20 to 30 minutes for a healthy animal. If the veterinarian recommends vaccines, bloodwork, or other services, these are usually done the same day if time allows, or scheduled for a follow-up appointment.

Hours, parking, and logistics

Confirm hours by phone before your first visit, as solo practices sometimes adjust scheduling seasonally or for continuing education. Canton has street parking and nearby paid lots; check signage for permit requirements. Most veterinary clinics ask owners to arrive 10 to 15 minutes early to complete intake paperwork.

John V Moffa, DVM fills a specific role in Baltimore's veterinary landscape for owners seeking continuity of care and a lower-pressure environment, provided their pets' health does not demand emergency capability or frequent specialist consultation.