I am sorry your boy is not feeling welll
Shaking can be due to pain, fear, nausea, stress, etc.
You can give him one mg of benedryl per lb of his weight.
He may have a bad tummy ache. I would pick up any dog food.Try a small amount of boiled chicken with all fat drained off, chop meat , or baby food with no onion, beef, turkey, etc
Dogs get dehydrated and hypoglycemic very easily.
Add unflavored pedialyte to his water 50/50 to hydrate him and balance his electrolytes.
Put a drop of pancake syrup on his tongue to raise his blood sugar in case he is a bit hypoglycemic. That should perk him up.
Keep him on that very light diet of boiled chicken or chop meat for 48 hours.
Also give him one teaspoon a day of plain yogurt to keep "good" bacteria in his system.
If he develops any abdominal pain, bloating, constipation or cannot keep anything down he needs to be seen by a vet.
Please let me know how he is doing. I will always be here for you
I hope your boy feels better very soon..