Yes, all animals need vitamins, and some plants do too. But the need for a certain vitamin varies from one animal to another.
Some animals can make all the vitamins they need right in their own bodies, and don’t have to take in vitamins with their food. For instance, people need to take Vitamin C in their food, but most animals can make all the Vitamin C they need in their bodies.
Bacteria in our intestines make some of the vitamins we need, such as Vitamin K. And our bodies can make all the Vitamin D we need directly from sunlight.