Yesterday morning at 430 am Enzo woke me up throwing up on my bed. I cleaned everything up and took him outside where he threw up a couple more times...The rest of the day we spent lying on the couch... He ate very little and when he did, he threw it back up 

 Late in the evening he seemed to feel better, ate a bit again & later threw it up. So this morning I tried to get him into the Vet and wasn't able to cause they were booked solid 

 All day lying around, resting. Tonight he's starving, running around hiding bones & playing with his toys, drinking well and his normal little self 

Did he have the 24 hr flu?