Why Dogs Like Feathers (+ Why Some Hate Feathers!)

why dogs like feathers

All dogs are different and whilst some take little to no interest in feathers, many are either fascinated, scared or excited to find a feather lying on the ground. Some dogs will even like to eat feathers (including fake ones). Our own dog like feathers, but out friend’s puppy hates feathers… I decided to find out why.

Why dogs like feathers? Dogs like feathers as they are an unconventional plaything, especially for inquisitive dogs. Dogs may like the way feathers float and will like to chase them. I can also be because it smells like a bird, which taps into the natural instinct to hunt and chase.

But why do dogs like feathers so much?

Regardless, some dogs love feathers, some dogs hate them, and some dogs can take or leave them. But why does your dog like playing with feathers? Is it safe? And is there anything you can do about it?

As I mentioned, I wanted to find out why my dog likes to eat feathers so spoke to our vet and read some pet forums.

From what I can find, dogs are naturally inquisitive creatures and many different things can be fascinating to them, including feathers. This can be because they either haven’t seen a feather before or they are very well acquainted with feathers and associate it with food, play or just general fun times.

While some dogs don’t know what to do with them, resulting in many adorable ‘dog scared by feather’ videos online, while others enjoy chasing them around or chewing on them.

Whatever the reason is for your dog’s love of feathers, as long as you keep an eye on them and keep them away from the feather’s source (being a bird) then you shouldn’t have any issues with letting them play with it.

Why do feathers freak out dogs?

And then you have dogs who hate feathers and get completely freaked out by them. There’s even a name for this condition with dogs who don’t like feathers; pteronophobia.

“Pteronophobia is the fear of feathers, feathered objects, or being tickled by feathers. The word Pteronophobia comes from Greek ftero which means feathers and phobos meaning fear or deep aversion.” (see source)

If your dog hates feathers, he may very well have pteronophobia. The reason this could happen is due to the unpredictable way in which feathers move. You can see a classic example of this in the video below.

Why do dogs eat feathers?

Like many things, including grass and leaves, dogs like to eat feathers and chew on many different things they find. Their sense of smell is heavily tied into taste and chewing on something is a way for them to get a full sense of smell from the item in question.

It could also relate to an evolutionary aspect. If the feather your dog finds smells of dead bird’s carcass, then the instinct to hunt and eat will kick in.

Is it bad for dogs to eat bird feathers?

Depending on the size of the feather, unlike leaves which can often cause allergies, dogs eating feathers is not usually an issue. Some dog owners will feed their pup a raw diet, sometimes giving their dogs un-plucked chickens to eat without any ill effects.

What happens if dogs eat bird feathers?

Feathers and fur can actually be beneficial to a dogs’ health, such as cleaning out the digestive system, flossing between their teeth and the natural fibres helping digestion.

That being said, larger feathers from birds such as geese or large fake costume feathers can sometimes cause issues for dogs, with the shaft or stem of the feather splintering and becoming lodged in their throat.

Can dogs digest feathers?

Dogs cannot digest feathers. Most of the time your dog will either vomit the feathers up, or the feathers will naturally pass through the dog’s body, coming out in the faeces without a problem. Feathers should pass through the digestive system in 1 to 3 days, so check the dog’s stools.

However, there can be a risk that the feathers will get caught in your dog’s body. Sometimes your dog will be able to vomit the feathers back up.

Handy Hint: Did you know that some dogs will have an irrational fear of balloons that is called Globophobia?

My dog ate a feather – what do I do?

If you have noticed that your dog has eaten a feather, then you shouldn’t be too concerned. While feathers can’t really be digested, they can easily pass through your dog’s digestive system without any real issue and can actually be beneficial.

Feathers have been found to clean out a digestive tract of any waste matter and even eggs and worms, the fibres of the feather helping collect it all up and sweep it out into your dog’s waste.

However, you should be worried about your dog eating a feather if they show signs of choking or discomfort in their throat. This can be a sign that part of the feather is trapped or lodged. Here are some signs to look out for:

  • Check your dog’s faeces to see if the feather has passed through.
  • Check for any loss of appetite, vomiting, drooling, or diarrhoea.
  • Check for coughing or obvious signs of pain when drinking water.

Occasionally a dog will eat a feather and then try to vomit it back up. The feather can then become stuck in the retropharyngeal area which is the back of the throat.

This leads to irritation and can produce serious symptoms such as drooling, inability to swallow, sneezing, nasal discharge and possibly bloody discharge.

If you are worried about your dog having eaten a feather or are noticing your dog may be in trouble after eating it, please contact your vet for further assistance.

My dog vomited the feather up

If your dog did sick the feather back up, you can probably deal with the situation yourself if you don’t feel you need to go to a vet.

Vets recommend that you:

  • Don’t feed your dog for 24 hours so their insides can recover.
  • Only let your dog have water (but needs to be 4 hours after vomiting).
  • You can also let them have a very diluted chicken broth.
  • After 24 hours let your dog go back onto bland food.
  • Vets recommend a food mix of 75% cooked white rice and 25% cooked chicken.
  • After 2 days of bland food you can start to revert back to a normal diet.

If your dog is still vomiting 3 days after eating the feathers, or you see blood in their faeces, or an in obvious pain, consult with your vet.

If your dog ate a fake feather, follow the same guidelines laid out above.

How to stop my dog eating feathers

If you are a worried about your dog eating feathers, either because of a potential choking hazard or to avoid your dog from becoming tempted at chasing birds, you can train your dog to not eat feathers.

If you find your dog chewing on a feather, simply take it away from them and warn them with a stern ‘no’. Taking away something fun from a dog can make them feel defensive, so if your dog tries to get it back or acts possessive over it when you try and take it away, try and offer an equivalent exchange, such as a treat or toy to distract them.

Additionally, positive reinforcement is a great training method, rewarding them when they leave the feather where it is on the ground so that they learn that it is a good thing not to touch it.

What do I do if my dog ate a bird?

Dogs may be omnivores, but they do have that carnivore instinct that can unfortunately come at the expense of birds and smaller animals. A lot of dogs take great pleasure in chasing birds around, and sometimes slower, fledgling, old or injured birds might not be able to get away fast enough.

Other times, they may come across an already dead bird that they then eat, which can be another issue all in itself.

A bird that your dog caught isn’t as dangerous as a pre-deceased bird, and often your dog will not suffer any ill effects. However, some birds do carry bacteria such as salmonella in their intestinal tracts, and dead birds they find lying on the ground can also contain germs and harmful bacteria, meaning that your dog may become infected.

Luckily, salmonella is easily treated and is often solved through the dog’s own immune system. Dogs have a resilient immune system meaning that most of this bacterium won’t cause more than a stomach upset, although more serious cases may need hospitalization and blood treatment.

If you think your dog may be suffering from salmonella or another illness, please contact your vet who will be able to offer diagnosis and treatment.

If your dog has eaten a bird and feathers it will typically take around 10 to 24 hours for them to fully digest and excrete the remains, although some objects may take longer.

If you are worried about your dog eating another bird, then training them to not chase birds is a good start. Keep yours on a short leash when out on walks and show positive reinforcement and rewards when they do not go after birds.

For further tips, be sure to do your own research and speak to your vet about other ways to stop them from eating dead animals off of the ground.


Whether it is a small downing feather dropped by a passing bird, a larger feather found on a walk, or perhaps a fake feather that is floating around your home, it could create a very different reaction in your dog.

Some dogs like feathers. Some dogs hate feathers. Some dogs even like to eat feathers.

How your dog reacts to feathers will be down to the individual. But if they do end up eating them, please do exercise some caution and have the vet’s number on hand just in case you need it.

You might also like…

Marc Aaron

I write about the things we've learned about owning dogs, the adventures we have, and any advice and tips we've picked up along the way.

Recent Posts