Hello the panting and restlessness can indicate a upset tummy or other issues of pain so seeing a vet should be a consideration.l If it is not possible to see one tonight then getting into the vet first thing in the morning should be done. Blood work will need to be run to try and figure out if there is an infection, kidney or liver damage or other issues. If there is a smell that is really bad coming form here then it may not be good news as far as your baby goes. The blood work will be the only way to tell for sure what is going on though so I suggest that the dog be seen by the vet as soon as it is possible. For now I would try and give your baby a possible Pepcid to see if that will help with any stomach discomfort that he may be having. Give some plain pedialyte as well to help balance electrolytes and just try to keep calm and comfortable until the vet can be seen. Please be sure to let me know if you need anything else.
http://www.petplace.com/drug-library/famotidine-pepcid/page1.aspx
Veterinary Assistant
10 years breeding, 6 years in Veterinary medicine, Lifetime of Dog ownership