Question: will a muskrat eat a duck?
Answer: Since muskrats are primarily herbivores, plant natural foods, such as cattail, pickerelweed, bulrush, smartweed, duck potato, horsetail, water lily, sedges, willows, and other aquatics and riparia species. ... Muskrats also feed on crayfish, mussels, turtles, frogs, and fish in ponds where vegetation is scarce.