Font Size

Animal Control

Animal_Ordinance_20190826 (PDF)
Animal_Control_Fee_Schedule (PDF)


City Animal Control Permit for a spayed/neutered dog is currently $10.00. Veterinarian confirmation is required. Permit for a non-spayed/non-neutered dog is currently $25.00. Permit fee amounts are subject to change.

The City of Buffalo’s animal control unit is responsible for enforcing state and city laws regarding the care and keeping of domestic animals in the City of Buffalo. The unit investigates nuisance complaints, animal bites and animal abuse complaints. It impounds and quarantines animals as appropriate. Citations can be issued as necessary to enforce laws. The most common complaints are reports of stray dogs and cats.

Impounded animals are transported to Buffalo Animal Hospital. If you are missing an animal please contact City Hall or Buffalo Animal Hospital.

Here is some helpful information:

  • Your pet is required by law to be vaccinated yearly for rabies as well as having a pet registration tag.
  • The City of Buffalo has a leash law for dogs to prevent them from running loose and endangering themselves, other animals or the public.
  • Having your pet spayed or neutered can prevent overpopulation as well as health and behavioral problems.
  • When reporting an animal that is running loose, please give a basic description of the animal, where it was last seen and any other information that may be helpful.
  • Always be cautious when encountering any unknown animal.
Don’t try to catch it or pick it up!

If you have any further questions, please contact City Hall at: 903-322-4741