Vaccinate Your Pet

Vaccinate your pet, including indoor cats, to protect them from serious diseases such as rabies, heartworm and distemper. The cost for treating diseases can be more than having your pet vaccinated. Take your pet to a veterinarian regularly for vaccinations.

Rabies vaccination

You must have a current rabies vaccine for your cat and/or dog over 3 months old under the Health Protection and Promotion Act.

Local low cost rabies vaccination clinics

Public Health Services is working with our veterinary partners to offer low cost rabies vaccine clinics for pets.

Beattie Animal Hospital Low Cost Rabies Clinics

Seven days a week. Open daily from 7 am to 9 pm at all Hamilton locations:

  • 34 Stone Church Rd. East, Ancaster - For appointment call 289-639-5540
  • 131 Upper Centennial, Stoney Creek - For appointment call 289-639-5600

Pet owners: Mention you are requesting a low cost rabies vaccine when booking your appointment and show proof of eligibility - receipt of OW, ODSP, or senior status. This is only the rabies vaccine and not a full exam.

City of Hamilton Low Cost Rabies Vaccine Clinic

Date: Saturday April 29, 2017
Time:  9 am to 2 pm
Location: 345 Jones Rd, Stoney Creek

  • Free HSR bus shuttle to/from clinic every hour starting at 8:30 am. Pick up location: Corner of Hughson St. N. & King St. E. Dogs must be muzzled and leashed. Cats must be in a carrier.
  • Cost $25 – Cash only

PetValu Low Cost Rabies Clinics

Date: Saturday, May 6, 2017
Time: 2 to 5 pm
Location: 1565 Barton Street East, Hamilton

Date: Sunday, June 18, 2017
Time: 2 to 5 pm
Location: 1550 Upper James Street, Hamilton

  • Rabies vaccine $25 
  • Microchip $25
  • Cash only


Animal bites and scratches

If an animal bites or scratches you:

  • Wash the area with soap and water right away
  • Call Public Health Services at 905-546-3570. Someone answers the phone 24 hours a day, 7 days a week.

If you want to press charges against the pet owner, or wish to have this matter investigated further, call Animal Services at 905-574-3433.