Could be anxiety? I know my Rio was he was young would pee on my suitcase if we took it out. He learned that the suitcase meant I was leaving. Even though my dogs are older I leave a wee wee pad down always just in case they have to go. Is Charlie real young- speration is hard for some dogs. I would try leaving a pad down and alot of people do use the crate. Good luck and give Charlie and you kitty hugs.
RIo&Nickysmommy