I'm sorry you and your pup had to go through this, but at least it sounds like he is getting over whatever was wrong!