What a kangaroo eats depends on the type of kangaroo, but generally they eat grasses, fruits, bark and flowers. There are more than 47 species of kangaroos living today.
Terrestrial kangaroos, or those living on flat land, eat mostly green vegetation like grasses and leaves. The tree kangaroo eats vegetation, as well as small birds and birds eggs when it can find them.
There are three types of terrestrial kangaroos: wallaroos, wallabies and kangaroos. Wallabies are the smallest terrestrial kangaroo and the largest of the three is the kangaroo.
The tree kangaroo spends almost all its time in trees. They have longer tails than terrestrial kangaroos and this allows them to climb among tree branches quickly and easily.