It depends on which breed your guinea pig is. For example shorter haired guinea pigs do not need bathing.But say for instance a Peruvian guinea pig, they need bathing because of their long hair.
It is fine to never bath your guinea pig. They dont need a bath because they clean themselves.
yes, you should bathe your guinea pig once a month.
I would not recommend giving a guinea pig any younger than 3 months a bath.
when it stinks!!!!!!!!!!!!!!!!!!!???????????????!!!!!!!!!!!!!!!!!!???????????????
Yes, that's okay for them to eat.
Oil
It may hurt the guinea pig if he is sensitive, but other wise he will be okay with it.
about once a week
guinea pigs bite them self because they are itchy SO GIVE THEM A BATH
i would say maybe a sink or if they don't have space there, then the bath tub.
You should not give a guinea pig a shower once a week. I only bath my guinea pigs if they are really in need of a bath or if I'm taking them to a show. I would say a few times a year if you want to bath them, but not once a week
Not if a guinea-pig eats it, as you have put in the question. It's okay if a guinea-pig chews a piece of fabric, because it will grind their teeth down, which is a good thing.