There is no single answer to the question of why dogs tremble, shake, or shiver. In reality, such behaviors can happen because of numerous reasons, and let's start with the widespread and generally harmless ones. While some are caused by excitement or coldness, others are more complex, ranging from stress to fear.