Causes of Muscle Spasms in Dogs Muscle spasms can be caused by a variety of conditions, including muscle strains or injuries, neurological disorders, allergies, dehydration, or an adverse response to medication. Seizures may also result in similar tremors, but these are distinguishable from muscle spasms by the fact that they are not localized.