I recently just checked on my smallest ball python who sometimes ends up exposing where you would check for his sex and waste comes out of. Not sure if this is normal. For the past week I also noticed by his tail has looked a little fat but he hasn't had any trouble going to bathroom. So this morning I went to check on him and he has his tail sitting in a pile of waste but most of it is still attached to this pink mushie/bloody thing that is sticking part way out of his tail. Should I take him to the vet or would something as simple as soaking him in some warm water help?