Shaking in dogs is related with pain regardless of vomiting. There are many reasons of pain in dogs. These are
1. Due to some diseases
2. Muscular problems
3. Skeletal problems
4. Disc injury
5. Traumatic injury
6. Damage and inflammation of the tissues
7. Exposure to heat and cold
Skin parasites and nervous conditions can also cause shaking in dogs. So, you should get help from your local vet because treatment depends upon underlying cause.
1. Due to some diseases
2. Muscular problems
3. Skeletal problems
4. Disc injury
5. Traumatic injury
6. Damage and inflammation of the tissues
7. Exposure to heat and cold
Skin parasites and nervous conditions can also cause shaking in dogs. So, you should get help from your local vet because treatment depends upon underlying cause.