Thank you for the additional information
It is possible what you are seeing is due to an injury in the back or neck Injuries can happen rather quickly and often with out the owner knowing. Moving to quickly slipping when running rough play or something as simple as jumping on or off of furniture has been known to cause such injuries While this is more common in small breeds like Dachshund , pugs, corgis, terriers etc it can occur in larger breeds. Dogs that are overweight are more likely to have back problems than leaner dogs.
Some back injuries involve simple muscle soreness. However more serious problems such as , disc injury or degenerative disc disease, cervical disc disease may be the problem. This can cause extreme pain, loss of muscle control, nerve damage and paralysis. A dog that has suffered a disc injury may show some of the following symptoms yelping when handled, lethargy, shivering, whimpering, loss of appetite, trouble urinating or defecating, reluctance to climb steps, lay down, get up or jumping on furniture, may be unable to move, paralysis of the front or back legs or limping may also be seen.
Read more here
Treatment will depend on the severity of the problem. Dogs with mild injuries may be treated with steroid injections anti-inflammatory medications and rest. Pain medication may also be needed Surgery may be recommended if the damage is severe and does not respond to other non evasive procedures.
He really should be seen by a vet tomorrow if possible until you can have him seen do not allow any jumping, running, playing.
I hope this helps please reply back if you have additional questions or concerns