The red fox is omnivorous. Although it might eat muskrats, squirrels, hares, birds, eggs, insects, vegetation, and carrion, voles seem to be its preferred food. Foxes cache excess food when the hunting is good. They return to these storage sites and have been observed digging up a cache, inspecting it, and reburying it in the same spot. Apparently, they want to be sure that their food is still there.