Can Medication Stop a Dog or Cat from Going Into Heat?

Updated September 25, 2026. Fact-checked against veterinary sources; review by a licensed veterinarian is in progress. See our editorial policy.

Quick answer: In the United States, there’s no medication routinely recommended to stop heat cycles in pet dogs and cats. Older hormonal drugs, such as megestrol acetate, can cause serious side effects, including uterine infection (pyometra), diabetes, and mammary tumors, and are rarely used. Hormone implants are available in some other countries but carry their own trade-offs. Spaying is the reliable, permanent way to prevent heats, and management techniques help in the meantime.

Why hormonal drugs are rarely used

  • Risk of pyometra, a life-threatening uterine infection
  • Diabetes and weight gain
  • Mammary tumors
  • Behavior changes

Safer options

  • Spaying: prevents heats, pregnancy, pyometra, and, if done early, greatly lowers mammary cancer risk
  • Management during heat: keep females away from intact males, use dog diapers, and keep cats indoors

See dog in heat and cat in heat.

What to avoid

  • Human birth control or hormone products
  • Supplements claiming to stop heat
  • Online hormone products without a vet

Talk to your vet if

  • You’re planning breeding and need to delay a heat
  • Your pet has health issues that affect spay timing
  • Heats are unusually frequent or prolonged

Sources

  • Merck Veterinary Manual: Contraception in small animals
  • Merck Veterinary Manual: Pyometra in small animals
  • American Veterinary Medical Association (AVMA): Spaying and neutering

This article is for general education and is not a substitute for care from your own veterinarian. Learn about The Pet Vet and our editorial policy.

Scroll to Top