They have very small nerves that causes them to do this. They get very cold also.
Shivering in dogs can be due to medical or environmental conditions. Among pathologies, pain is major reason that can be due to
- Muscular and skeletal problems
- Disc injury
- Due to some diseases etc.
- Fleas
- Skin parasites
- Nervousness