Shrubs do not eat berries. A carnivore is something that eats meat. Perhaps you are thinking of "cannibal" - something that eats its own species.
herbivores which depend on the plants eats shrubs
a shrub is a primary consumer
rainforest pigs
A YAK eats grass.
A kangaroo is a herbivore, and grazes on grasses and browses on the leaves of trees and shrubs.
herbivores such as cows, bunnies,... (animals that don't eat meat)
the American black bear eats plants shrubs worms and insects
it doesn't catch its food. it is a herbivore. it eats grass, lichen, shrubs and mushrooms.
Many animals eat shrubs, including deer, rabbits, rodents, and some bird species. Insects such as caterpillars and beetles also feed on shrubs. Additionally, some larger mammals like goats and sheep may graze on shrubs in certain environments.
Well it depends on the size of the animal. But here is one a big snake eats a jack rabbit then the jack rabbit eats the shrubs
Black tail jackrabbits (lepus californicus)