Giant pandas are omnivores, their diet consists mainly of bamboo. A Red Panda can eat up to 12-38kg of food. Giant pandas spend 10-16 hours a day foraging for bamboo. Snow leopards, jackals and martens are the main predators for giant pandas.