When we came back in he looked like he was walking ok then his feet would collapse on him. I finally got on my phone and started googling his symptoms. I came to the conclusion that he may have gotten overheated. I then noticed he went into our bedroom, laid down and then threw up. At that point I thought I'd better call the vet (yes at 8:30 at night.) He told me that what I first noticed (him rolling around) was probably a seizure and he his sugar level had probably dropped causing the drowsiness/staggering. He recommended giving him karo syrup but of course we didn't have any so we squirted pancake syrup in his mouth and that helped him almost immediately. He didn't get up from laying down but he seemed more alert so we just let him lay there for a little while then he came with us in our bedroom and laid down and went to sleep when we did.
I got up to go to the bathroom duirng the night and he got up with me and was still staggering a little. This morning when I got up he got right up ready to go outside and tail wagging! I'm so thankful he's doing good now because I was so upset last night thinking I would lose him.