I agree about seeing the vet. If only for your own peace of mind. If you are in NYC and don't have a good vet, I can certainly give you the name of mine and he does homecare so there is no "ooh, I hate going to the vet" for your pup. In fact he was here this morning to draw blood for the tests for my girl's upcoming dental. She didn't even twitch.
I hope your pup feels better soon!