Today while I was out with Benni (southern flying squirrel), he was in a pouch with mesh windows. He was fighting to get out as he does sometimes when he gets hyper, so I just let him sit until he stopped pulling at the zipper. What I didn't notice was that he was likely getting too hot and trying to get out because of that. In the past I've had him with me in the pouch for extended hours while I've been at school and it hasn't been a problem. With his new winter coat I'm wondering if it was too much warmth, I haven't had him in the pouch since he molted.
Anyhow after he stopped fighting I thought he was settling down to sleep but when I looked I saw a lot of drool by his mouth and he was laying down on his back with his eyes slightly opened. I immediately took him out and tried to cool him down by blowing cool air on his fur, he was slightly out of it but came to. I immediately offered cool water which he drank. Afterwards he wasn't lethargic but wanted to sleep. He didn't have diarrhea but I noticed some light colored discharge by his rectum. This was about two hours ago, I put him to rest in his nest and have been checking on him since. He's acting normally for the most part but won't let me hold him. I offered the hydration formula (water, sugar, salt) and he hasn't drank it yet.

I'm extremely worried he had a heat stroke. Do I need to bring him to get fluids or oxygen? Is it too late to do this if it's been two hours? He didn't have a seizure or vomit or pass out. Because he came to and was seemingly normal other than slightly sleepy I thought I had cooled him down, but after researching this should i have put water on him??