Vet for sure-glad your going in. It could be as simple as he pulled something and doesn't feel great to parvo or flu or distemper. I wish I could tell you it's nothing, but not matter what it is-early detection and treatment will be the key and with modern vet practices even if it's a bumpy ride, your pooch will likely be fine

We have had two members fairly recently go through parvo and their dogs were fine even though parvo is very serious.
PLEASE keep us posted-we worry

{{Healing Vibes}} for your pooch and {{Calming Vibes}} for you.