7 months old puppy keeps throwing up and gagging
We just moved to a new home today and he was fine all day. Now that we're settled in and trying to go to bed he keeps gagging and licking his mouth CONSTANTLY (like he has something stuck in throat or mouth) and he already threw up twice (in a 5 minute span). I can tell he is veryt ired because he keeps dozing off and his eyes close slowly and then his gag/ jerking motion wakes him back up. He can't seem to sit still either. His vomit is yellow and foamy and I can see his food in it. He also just let out a loud fart (no laughing matter, but it was kind of funny). Please help!