Why dogs shake or tremble: cold, excitement, dreams and fear versus red flags like poisoning, pain and seizures, plus head shaking and when to call the vet.