Guinea pigs need vitamin C because, unlike humans and some other animals, they are unable to produce their own vitamin C internally. Therefore, they must obtain this essential nutrient through their diet to prevent health issues like scurvy. Providing guinea pigs with a diet rich in vitamin C or offering vitamin C supplements is crucial to maintaining their overall health and well-being.