Dogs out in the wild scavenge for food and will eat pretty much anything they come across. Unlike humans, a dog’s body can handle inconsistent feeding schedules and a large variety of foods to ensure they adapt to their hunting lifestyle.
Dogs are highly carnivorous, and while they prefer raw meats and raw bones, they also eat a range of fruits and plants. The meat that wild dogs consume is typically in chunks, and smaller pups often dine on their mother’s regurgitated meals. Some common food sources for wild dogs include chickens, birds and small rodents.
Unfortunately, out in the wild, dogs often lack a balanced diet since the necessary food sources are not readily available. In nature, wild dogs also tend to fast. This allows their digestive system to balance itself out, which prevents illnesses and other health problems.