Skip to main content
A veterinarian in a white coat gently examining a black and tan dachshund on an exam table

Milton · North Fulton County, GA

Meet the vets who will be in the room with your pet.

A general practice for dogs and cats, run by two vets you can read about before you ever book — where they trained, what they treat, and what a first visit with each of them looks like. We tell you what a visit costs before you're in the room, and we're honest when the answer is a wellness plan is cheaper than paying per visit.

Serving North Fulton pets and families
14 yrsServing North Fulton pets and families
You can choose between
2 vetsYou can choose between
Average Google rating
4.8Average Google rating
Bloodwork results, most visits
Same dayBloodwork results, most visits

Certifications and accreditations

  • AAHA Accredited Practice
  • Fear Free Certified Practice

Why owners choose us

You are deciding who to trust, not comparing a price list.

  • You read about your vet before you book them

    Dr. Marsh and Dr. Castellano each have their own page — where they trained, what they treat, and what to expect at a first visit. You're picking a person, not a time slot.

  • We price it before you're in the exam room

    Wellness exams and vaccines are priced on this site. Anything that depends on what we find — surgery, a dental, an X-ray — gets a real number after we've seen your pet, not a guess over the phone.

  • Emergency answered in one look

    Whether we can see your pet today, and exactly who to call when we can't, without digging through a phone tree while you're worried.

  • A wellness plan we can show you saves money

    If your pet's a good fit for our wellness plan, we'll do the math with you against paying per visit — in writing, before you sign up for anything.

Is this urgent?

When to call today, not wait for an appointment.

We're not a 24-hour emergency hospital. If you're seeing any of the following, call (770) 555-0119 now rather than booking online.

When to call today, not schedule for next week

  • Vomiting or diarrhea that hasn't stopped in 24 hours, especially in a puppy or kitten
  • Straining to urinate, or not urinating at all — this is a same-day call for male cats specifically
  • A limp that showed up suddenly, or any refusal to put weight on a leg
  • Swelling around the face or hives after being outside or eating something new
  • A cut or wound deep enough to see fat or muscle, or bleeding that hasn't slowed after ten minutes of pressure
  • Not eating for more than 24 hours, or noticeably more tired than normal for more than a day

What we do

Wellness, surgery, dental and diagnostics — for dogs and cats.

Wellness & Prevention

  • Wellness Exams

    From $55

    A nose-to-tail check twice a year for most pets, so we catch what's changing before it becomes an emergency visit.

  • Vaccinations

    From $25 per vaccine

    Core and lifestyle vaccines scheduled around what your pet does — a dog who boards or hikes needs a different schedule than one who stays home.

  • Parasite Prevention

    From $15/month

    Year-round flea, tick and heartworm prevention — Georgia summers don't give fleas an off-season, so neither do we.

Surgery & Dental

  • Spay & Neuter

    Quoted at your pet's wellness exam

    Priced after we've seen your pet, not off a phone estimate — weight and age both change what the surgery and recovery need.

  • Dental Cleaning & Oral Care

    From $350, based on pre-anesthetic bloodwork

    A cleaning under anesthesia with bloodwork first, because we want to know your pet can handle the anesthesia before we schedule it, not after.

Diagnostics

  • In-House Lab & Bloodwork

    From $85

    Same-visit results for most bloodwork, so a sick-pet appointment usually ends with an answer, not a callback in three days.

  • Digital X-Ray & Ultrasound

    Quoted after exam

    Imaging done here, read by one of our own vets first — a specialist referral still happens when a case genuinely needs one, not as the default.

Additional Care

  • Microchipping

    $45

    Ten minutes, done at any wellness visit — the most common reason a lost pet doesn't make it home is not having one.

  • Short-Stay Boarding

    From $38/night

    A small number of runs for clients already in our care — not a boarding facility, so we keep this to pets we already know.

See every service

Meet the practice

The two vets who will actually be in the room.

Where they trained, what they treat, and what a first visit with each of them looks like.

  • Dr. Owen Marsh

    Owner · Veterinarian

  • Dr. Simone Castellano

    Associate Veterinarian

  • Bianca Odom

    Practice Manager

Read their full bios

A wellness plan we can show you actually saves money.

If your pet is a good fit, we’ll do the math with you against paying per visit — in writing, before you sign up for anything.

How the wellness plan works
“A checklist can tell you your dog is due for a vaccine. It can't tell you whether the vet giving it will still be here next year.”

From owners

What people say afterwards.

4.8from 236 reviews on Google

  • “I called three places about my cat straining to pee and Wrenfield was the only one who told me on the phone that it was a same-day thing, not a next-week thing. Dr. Castellano saw us within the hour.”

    Renee K.

    Same-day urgent visit, Milton

  • “Dr. Marsh talked me out of a dental he didn't think my 13-year-old lab needed yet, and told me exactly what to watch for instead. That's the opposite of what I expected walking in.”

    Tom A.

    Senior pet wellness exam, Alpharetta

  • “We put both cats on the wellness plan after Bianca ran the numbers with us and it was genuinely cheaper than what we'd been paying per visit. Nobody upsold us on it.”

    Priya D.

    Wellness plan, two cats, Roswell

Request an appointment

We’ll call to confirm a time. For a same-day sick or injured pet, call (770) 555-0119 instead of waiting on this form.

We ask only for what we need to reach you and schedule the visit. Please don’t include your pet’s medical history or any insurance or payment details here — bring those to the appointment instead.