Ducks wag their tails for a few reasons.
One reason is to show dominance or excitement. When ducks get aggressive they will often start wagging their tails rapidly as a warning sign to the other ducks.
They may also do this when they’re excited such as when they see food or when they’re getting ready to fly.
Another reason ducks might wag their tails is that it helps them to stay in balance. The tail feathers are very flexible and help the duck to stabilize itself while it’s walking or swimming.
Why Do Ducks Shake Their Tails?
Actually there are a few reasons why ducks shake their tails. One of them has to do with getting rid of water that might be stuck on their feathers.
Ducks spend a lot of time in the water so it’s important for them to be able to get rid of any excess water that might be weighing them down. Shaking their tails is one way they can do this.
Another reason ducks shake their tails is to communicate with other ducks.
Ducks make all sorts of different noises to communicate with each other and shaking their tails is one way they can let others know what they’re thinking or feeling.
For example if a duck shakes its tail while it’s preening it might be telling the other ducks that it’s happy and content.
So those are just a few of the reasons why ducks shake their tails. As you can see they have pretty good reasons for doing it!