Take him to a chiropractor and get him adjusted. I can't tell you how often a pet has come into our office with same symptoms and a tale of a bad jump off the bed or couch, etc. They get adjusted once or twice and they are good to go.
Seriously, call a chiropractor. And the chiropractor will be WAY cheaper than the vet - between $30 - 50, depending where you live. Many of them would do it for free. I know we do.
Last edited by Dorothy's Mom; 12-01-2015 at 01:45 PM.