Glyercin in shampoo and conditioner is a humectant, it is a materical that has the ability to bind a lot of water. It is also used in moisturising products for this reason.
I don't see why it would be an irritant if used on the skin or ingested, but hey whatever works for your pup! 
