What Do Weasels Eat?

Weasels are mostly nocturnal, small carnivores living across North America. They live a solitary lifestyle and have a varied diet?

Weasels eat small mammals, insects, lizards, frogs, birds and birds eggs. Weasels are carnivores and will eat almost anything they come across.

These extraordinary creatures hunt small rodents, birds and occasionally lizards and frogs. Various stories about their diet and hunting skills exist, and most of them are completely incorrect.

In this article I look at what weasels eat, their eating habits and also debunk some myths and stories.

What Do Weasels Eat?

Weasels are opportunistic hunters. They feed multiple times a day and also store food for later use. They will hunt anything they find, including mice, rats and voles, which make up more than 80% of their diet.

Weasels will also feed on frogs, lizards, birds, eggs, small snakes, rabbits.  They will steal hens from farmers if they have a chance to do so. During summer, they willa occasionally eat berries.

Weasels are known for eating small fish, amphibians, turtles, hedgehogs and invertebrates when no other prey is available. In northern region of North America, weasels also prey on collared lemmings.

Heaving a high metabolic rate, weasels eat up to 10 times per day.  Due to their size the quantity of one meal is usually quite small. Weasels eat up to 50% of their body weight in one day.


It is important for a weasel to feed regularly as they do not have the ability to store fat on their bodies.

There are three species of weasels living in North America, and they vary in appearance, size and feeding habits.

Least Weasel

Voles and mice are the preferred prey of the least weasel. The least weasel will also feed on small birds, insects and carrion. They are the smallest species of weasel and their prey is proportionally smaller too.

Short-tailed Weasel

The diet of the short-tailed weasel consists mostly of rats, mice, shrews and chipmunks. If those are difficult to find they will eat eggs, fish, insects, and birds. Their diet is similar to the long-tailed weasel.

Long-tailed Weasel

The larger long-tailed weasel feeds on mice, rats, rabbits, gophers, voles, and chipmunks. They prefer mammals as with other weasel species, but if they are unavailable, they will also eat insects and small species of birds. They will hunt their prey in the vicinity of a water source if possible.

How Do Weasels Hunt?

Weasels rely on finding food through their excellent sense of smell.  They hunt by swaying their heads from side to side to pick up the scent of their prey. 

Weasels have been seen to jump in the air to catch birds, but for most land animals they will jump on them to immobilize them before biting their neck to try to kill them with one bite.  If they cannot take their prey down with one bite then they will keep biting, inflicting wounds to the throat or the spinal column to sever major blood vessels.

What Are The Feeding Habits Of Weasels?

There are two reasons why weasels prefer rodents and mammals in general over other food sources. Firstly, the nutritional. value of a rodent is higher than a frog or a lizard. Secondly, small mammals live in burrows. Weasels will enter the burrow, kill the animal, and temporarily use the burrow for shelter and food storage.

As already mentioned, weasels do not store excess fat and feed all-year round. The ability to catch and consume various prey is extremely important. In different seasons, different prey is available to them.

Weasels must remain thin to be able to enter the burrows of the small animals. Weasels can also swim to catch fish, and have extraordinary climbing skills to steal eggs from birds’ nests

Their diet varies through the year also. In spring, when prey is available in high numbers and variations, weasel will eat rodents and any other food that does not require a lot of energy to catch.

In winter, all animals are much less active, so weasels must locate burrows to find rodents, because there are fewer eggs, frogs and fish. To keep warm and healthy, weasels have to eat a lot in winter.  Weasels also need to steel burrows from their prey to help protect them from both predators and freezing temperatures.

Do Weasels Eat Livestock?

Weasels are well-known for their fierce nature, and they can kill prey larger than themselves. They often kill prey much larger than necessary for their food intake.

Multiple cases have been reported where weasels have killed hens or rabbits kept by farmers. Killing livestock is a different story.

There are stories about packs of hungry, aggressive weasels killing large animals and attacking humans, even drinking their blood.  These are, however, a part of folklore in numerous places and cultures.

Weasels live solitary lifestyles, except when mating and when females are raising their young. In the mating season it is possible to see males and females hunting together. When the adult female is raising her offspring, she will take them hunting.  The young grow up fast, and litters can be quite large, so people often mistake them for packs.

Weasels are not capable of killing a prey of livestock size such as a sheep. Even if they were able to kill it, they would not be able to take it to a safe place to eat. They occasionally kill ducks and geese, but this seems to be the  largest prey they will attack.

Farmers are not weasel lovers because weasels can do some serious damage to poultry populations. However, weasels can also be useful, as they eat common pests like rats in large quantities.

Do Weasels Eat Cats And Dogs?

Weasels are aggressive and will stand up and fight any animal posting a threat. They will also try to attack humans if feeling endangered.

Weasels are capable predators, but they are small. The largest species living in North America, the long-tailed weasel, weighs between 3 and 9 ounces (0.34 kg). They are 11-20 inches (ca. 51 cm) long, including tails, which make up half of their size.

Weasels are much smaller than an average house cat. Cats are predators with sharp claws and powerful teeth too.

Stories about weasels eating pets such as cats and dogs are similar to those about livestock. It is just a myth and folklore.

Weasels are the smallest carnivores on the planet, and they are a prey to various animals, including cats and dogs. There have been documented cases where cats and dogs killed weasels.

Predators do not eat predators very often. Larger animals will kill smaller ones to get rid of the competition, but generally do not feed on them. Weasels are under constant threat of being killed by larger animals

One more reason behind these stories are fishers. They are a part of the weasel family and there have been documented cases of them killing cats in the wild.

Fishers are much larger than weasels and during winter times when no other food source is available they have been known to attack small lynx

If a weasel can’t kill a house cat, there is absolutely no chance it could kill an average sized dog. There is a theoretical chance it could kill a tiny breed of dog, smaller than a rabbit, but those would never cross path with a weasel in the wild.

What To Feed A Pet Weasel?

In recent years, pet weasels have became popular. People see them as exotic and interesting animals to keep at home. Having a pet weasel is not an easy task as they are not domesticated animals. Feeding them can be quite demanding too.

Firstly, if they are not the only pet they could attack and possibly kill and eat other pets.Having a parrot, rabbit or hamster in the same house could be very dangerous.

Giving pet weasels live animals for food is impossible. Weasels are very similar to ferrets, and there is dry and canned food for ferrets available on the market.

Some weasel owners give them cat food, as both species are carnivores but cat food has different additives, such as vitamins and minerals than ferret food. Ferret food contains more protein than cat food.

It is important to choose high quality food manufacturers which contain mostly meat. Cheaper alternatives contain a lot of grain as fillers to lower the price. Food with fillers is not suitable for weasels and it can cause health problems. Buying quality ferret food is expensive but necessary.

Occasionally, owners will give them dead mice, which are usually sold for feeding pet snakes. It is also possible to feed weasels with poultry.

In the wild, ferrets will combine different prey and feeding them mice and chicken at home can’t provide all the nutrients necessary for a healthy life. A balanced diet including dry and canned food is essential.

When dosing food, owners should not give too much at once, but rather to feed their pet weasel small quantities more often, which imitates their natural feeding pattern. Weasels will also hide bits of food and store them for later.

Bryan Harding

Bryan has spent his whole life around animals. While loving all animals, Bryan is especially fond of mammals and has studied and worked with them around the world. Not only does Bryan share his knowledge and experience with our readers, but he also serves as owner, editor, and publisher of North American Mammals.

Recent Content