We went in for His rabies vaccine yesterday. we got home and he slept for a couple of hours. He woke up and he was fine, playing eating being his usual crazy self. Well during the night he threw up

and now he is just laying around, I feel bad for him. I dunno if we should go to the emergency vet or wait till tom. Could this be a late reaction to the shot>?