The veterinarians and staff at The Vet Set want all pets to be happy and healthy.
We provide the best veterinary care around! We offer modern, personalized veterinary care at our veterinary hospital in Carroll Gardens. To schedule an appointment with our veterinarian, simply book online, call or use our app.

We are proud of our new veterinary hospital in Carroll Gardens, which allows us to offer your pet all-inclusive veterinary care from head to tail.  There’s no need to go anywhere else!

Our Services

  • Pet Wellness
  • Diagnostics
  • Vaccinations
  • Health Certificates
  • Acupuncture & Cold Laser Therapy
  • Hospice
  • Dental
  • Surgery
  • Radiology
Learn More

Make an Appointment

It's simple. Just click here.

Make an Appointment

The Only Choice In Veterinary Medicine for Your Pet

We care for your pet like our own

At The Vet Set, we are dedicated to providing your pet with the quality, compassionate veterinary care they deserve. Whether your pet is in need of a routine examination or a surgical procedure, you can rest assured that they are in the very best hands with our team. And, to keep your pet as comfortable and relaxed as possible during their visit, our veterinary hospital in Carroll Gardens was designed with a “fear free” architecture. Our goal is to keep your pet happy and healthy! Stop by and say hello!

For All of Your Pet’s Medical Needs

Providing all of the veterinary services your pet requires

Providing all of the veterinary services your pet requires
When you rely on The Vet Set for your pet’s veterinary care, you’ll have all of the veterinary services your pet needs in one convenient pet hospital. At our neighborhood veterinary hospital in Carroll Gardens we offer diagnostics, vaccinations, wellness exams, health certificates, acupuncture, cold laser therapy, hospice care, dental care, surgery and radiology. Schedule your appointment today!

We're Coming to Your Area

View Our Neighborhoods Served

Pet Parent Information

Last Name

Zip Code

Pet Information


Additional pets?

To make an appointment, please call us at (917) 741-4737 or
email us at

Powered by Top Rated Local®