I take showers with my snake sometimes. I get the water nice and warm and put his hide box on a shelf( so he isnt on the cold floor where I could step on him) and before I even let him in I use hot water to make all the surfaces warm so he can have a ball. I get those bird shower stick things and wrap silky plants on it so he has shelter but instead of staying in his hide he sits on top of it and lets the water massage the lower half of his body. He gets so relaxed! He yawns and sniffs here and there. When I do take showers with him I use Loreal for Kids so its safe and non toxic. I have never gotten suds on him though cause he is on the other side of my shower. Sometimes when I first change his water he coils up in it cause i make sure its warm water. He will submerge in his water for a really long time sometimes. HAHA! Speaking of submerging he is chilling in his water dish as we speak! he's just about to shed.