A brown and white springer spaniel dog called Willow lying on a chocolate brown sofa. Willow is looking curiously into the camera.

Constipation in dogs

It can be worrying when your dog doesn’t go to the toilet for an unusual length of time.

Constipation happens when your dog is struggling to poo. It can affect dogs at any age, but elderly dogs are more likely to suffer with the condition. Speak to your vet if your dog has not passed poo for two days or more.

How can I tell if my dog is constipated?

There are some common signs of constipation in dogs. They include:

  • not passing poo for two days or more
  • passing poo that is hard and dry
  • straining to poo
  • whimpering or crying when they’re trying to poo
  • crouching repeatedly to go to the toilet
  • not wanting to eat
  • passing blood

Important

Book an appointment with your vet if your dog has not passed poo for two days or more, or if you notice that they are trying to go to the toilet, but struggling. Always check if your dog is still able to pass urine.

What causes constipation?

Your dog can be affected by constipation for many different reasons. Some of the main causes of constipation include:

  • dehydration
  • not getting enough fibre in their diet
  • swallowing objects (such as bones) that are not easy to digest
  • medication
  • an enlarged prostate in male dogs
  • blocked or infected anal glands
  • an upset tummy
  • not having the opportunity to go to the toilet

A loss of appetite and not wanting to eat can also cause your dog to become constipated. Always speak to your vet if your dog has not eaten for more than 24 hours.

Tip

It's a good idea to take your dog on short but frequent walks to help relieve constipation.

How is constipation in dogs diagnosed?

If your vet suspects that your dog is constipated, they will perform an examination of your dog's tummy and rectum. They may also ask you some questions about your dog's eating habits.

If your dog is suffering with constipation because of a blockage in their tummy, then X-rays may be needed.

How is constipation in dogs treated?

There are a few treatment options that your vet can recommend to help to relieve your dog's constipation. They include:

  • a laxative to soften your dog’s poo and make it easier to pass
  • an enema, where liquid or gas is injected into your dog's rectum to push out the blocked contents
  • treatment for any problems that have caused the constipation – for example, fluids for dehydration

What can I do to prevent constipation in my dog?

You can help to prevent constipation by: 

  • feeding your dog a healthy diet with plenty of fibre. Speak to your vet about a diet suitable for your dog.
  • providing lots of opportunities to go out to the toilet
  • keeping hazardous objects that could be swallowed, such as bones or sticks, out of your dog's reach
Page details

Reviewed

• 19 November 2024

Next review

• 19 November 2027

Approved by
Anna Ewers Clark

Veterinary Surgeon MRCVS