It is worrying to see your dog shaking. One moment they are fine, the next their whole body is trembling and you are wondering what is wrong. The good news is that shaking is common in dogs and often has a simple explanation — cold, excitement, or nerves. But sometimes it can be a sign of pain or illness.
This guide covers the most common reasons dogs shake, what you can do in each case, and when to contact your vet.

Cold and Chills
One of the simplest reasons a dog shakes is that they are cold. Small breeds, puppies, older dogs, and dogs with short or thin coats feel the cold more than large, thick-coated breeds. A Chihuahua or a greyhound will often shiver after a bath, on a cold walk, or while sleeping in a drafty room.
What to do: If the shaking starts in a cold or wet situation and stops once your dog warms up, cold was almost certainly the cause. Dry your dog off after baths or rain, offer a warm blanket or a dog sweater on cold days, and make sure their sleeping spot is away from drafts. For older dogs who shiver in their sleep, a warm bed in a cozy corner of the house can make a big difference.
Keep an eye on whether your dog is simply shivering to warm up or looks uncomfortable in other ways. If warming them up stops the shaking, you have your answer.
Anxiety and Fear
Dogs shake when they feel anxious or afraid, just like people might tremble during a stressful moment. Common triggers include thunderstorms, fireworks, loud construction noise, visits to the vet, car rides, and being left alone.
A dog with separation anxiety may start shaking when they see you pick up your keys or put on your shoes. They might also pace, whine, drool, or chew furniture. This kind of shaking is emotional, not physical, but it still deserves your attention because a frightened dog is a suffering dog.
What to do: Stay calm yourself — dogs read your energy. Speak in a soft, steady voice and avoid scolding, which only adds to the fear. Give your dog a safe, quiet space to retreat to, such as a crate with a blanket or a corner away from windows during fireworks. Do not force them toward the scary thing.
For repeated anxiety triggers like storms or being home alone, gentle desensitization training can help over time. Our guide on teaching a dog to stay home alone without anxiety walks through practical steps that reduce panic behaviors, including the shaking some dogs show at departure time. If the fear is severe or getting worse, talk to your vet about training support options.
Excitement
Some dogs shake simply because they are excited. This is most common in puppies and small, high-energy breeds. Your dog might tremble when you come home, when the leash comes out, or when a favorite visitor walks through the door.
Excitement shaking is usually easy to recognize: your dog looks happy, tail wagging, eyes bright, maybe bouncing around. The shaking comes in bursts tied to the exciting moment and stops when things calm down.
What to do: Nothing much is needed. Let your dog enjoy the moment, then help them settle with calm petting or a quiet activity like a chew toy. If the excitement is over the top every single day — jumping, spinning, and shaking for minutes — a bit of impulse-control training (sit before greetings, wait before meals) can help them learn to manage big feelings.
Pain
Shaking can be a subtle sign that a dog is hurting. Dogs are experts at hiding pain, so trembling might be one of the few clues you get. Pain-related shaking may come from an injury, arthritis in older dogs, a sore back or neck, dental pain, or internal discomfort such as stomach pain.
Signs to watch for: Shaking combined with limping, crying out when touched, stiffness (especially after rest), reluctance to climb stairs or jump, changes in appetite, or a tucked belly. A dog in pain may also pant, become restless, or suddenly avoid being petted in a certain spot.
What to do: If you suspect pain, look for the source gently — check paws for thorns or cuts, watch how they move, and note what they were doing when the shaking started. Do not try to figure out the exact problem yourself or offer any human pain medicine; many common painkillers are unsafe for dogs. Instead, contact your vet and describe what you see. The more detail you give — when the shaking started, what makes it better or worse, any limping or stiffness — the better your vet can help.
Nausea and Upset Stomach
Dogs sometimes shake when they feel nauseous. You might notice the shaking together with drooling, lip-licking, swallowing repeatedly, or a loss of interest in food. These are classic signs that a dog’s stomach is unsettled.
Causes range from eating something disagreeable (too many table scraps, garbage, a sudden food change) to motion sickness or a mild stomach bug. In most mild cases, the discomfort passes within a few hours.
What to do: If your dog seems nauseous but is otherwise alert and normal, remove access to food for a short period and offer small amounts of water. Keep them calm and comfortable, and avoid giving rich food or treats until they seem back to normal. When you reintroduce food, keep it bland and simple.
Watch closely though: if nausea comes with repeated vomiting, diarrhea, a swollen or painful belly, or your dog cannot keep water down, those are signs to contact your vet (see the red-flag list below). Never try to make a dog vomit on your own — that can cause more harm than good.
Parasites and Skin Discomfort
Fleas, ticks, and mites can make a dog intensely uncomfortable, and some dogs tremble or shiver when their skin is crawling with irritation. Flea allergy dogs may shake after a walk where they picked up fleas, and the constant itching can make them restless and edgy.
Signs to watch for: Scratching, biting at the skin, red or irritated patches, hair loss, tiny dark specks (flea dirt) in the fur, or visible ticks. Learn more about what to look for in our guide to signs your dog has fleas and how to get rid of them — it explains the telltale clues and safe next steps.
What to do: If you suspect parasites, do a careful check of your dog’s skin, especially around the neck, belly, and base of the tail. Keep up with your regular flea and tick prevention routine, and ask your vet about the safest product for your dog rather than trying random remedies. Getting parasites under control often stops the discomfort-driven shaking quickly.
Toxin Exposure and Poisoning
This is the most urgent possibility. Dogs explore the world with their mouths, and shaking can be a symptom of exposure to something toxic — chocolate, xylitol (found in some sugar-free products), grapes and raisins, certain plants, rodent poison, antifreeze, or even some human medications.
Signs to watch for: Shaking together with vomiting, drooling, diarrhea, stumbling, weakness, collapse, or unusual behavior after the dog may have eaten something they should not have. For chocolate specifically, read our guide on signs your dog is sick from chocolate to understand warning signs, risks, and what to do right away.
What to do: If you suspect your dog got into anything potentially toxic, contact your vet or an animal poison control center right away. Tell them what your dog may have eaten, how much, and when. Do not wait for symptoms to get worse, and do not attempt home treatment for poisoning — wrong guesses can cost precious time. Quick professional guidance gives your dog the best chance of a full recovery.
Generalized Tremor Syndrome and Medical Conditions
Some shaking comes from medical conditions rather than momentary triggers. Generalized tremor syndrome (sometimes called “shaker syndrome”), low blood sugar (especially in small or young dogs), kidney or liver problems, neurological issues, and certain infections can all cause trembling.
These causes are harder to spot on your own because the shaking may come and go without an obvious trigger. If your dog shakes regularly and none of the explanations above fit — no cold, no fear, no excitement — a vet check-up is the sensible next step. A physical exam and simple blood tests often point to what is going on.
What to do: Keep a short log: when the shaking happens, how long it lasts, what your dog was doing beforehand, and any other symptoms. This record is genuinely helpful for your vet. The “When to See a Vet” section below tells you which situations are urgent and which can wait for a regular appointment.
What NOT to Do
When your dog is shaking, it is natural to want to fix it fast. But a few common reactions can make things worse:
- Do not punish or scold. Shaking is not misbehavior. Scolding a frightened or hurting dog increases their stress and can damage their trust in you.
- Do not wrap them up tightly or restrain them unless a vet has asked you to. A scared dog needs the option to move to a safe spot, not to be pinned down.
- Do not give human medicine. Painkillers, anti-anxiety drugs, and anti-nausea tablets made for people can be dangerous or even deadly for dogs. Only a vet should recommend medication.
- Do not try to make your dog vomit if you suspect poisoning. Some substances cause more damage coming back up. Get professional advice first.
- Do not ignore shaking that keeps coming back. Occasional trembling from excitement or cold is normal. Shaking that happens daily, lasts a long time, or comes with other symptoms deserves a vet visit.
- Do not delay in a suspected poisoning. Waiting to “see if it passes” wastes the window when treatment works best. Call your vet or poison control immediately.
When to See a Vet
Contact your vet the same day or go to an emergency vet if you notice any of these red flags:
- Shaking combined with vomiting or repeated diarrhea
- Collapse, fainting, or inability to stand
- Pale or white gums
- Stumbling, disorientation, or seizures
- Suspected poisoning (ate chocolate, xylitol, grapes, medications, rat poison, antifreeze, or unknown substances)
- Bloated, hard, or painful belly
- Difficulty breathing or extreme panting
- Shaking that will not stop after your dog is warm and calm
- Refusal to eat or drink for more than 12–24 hours
- Signs of injury: yelping, limping, or crying when touched
- Shaking in a puppy or senior dog that is new or worsening
Book a regular (non-emergency) vet visit if:
- The shaking happens frequently but your dog is otherwise fine
- You suspect pain (stiffness, limping, reluctance to move)
- Shaking started after a new food, new medication, or new environment
- You want peace of mind — that is always a valid reason
Trust your instincts. You know your dog better than anyone, and if something feels off, it is always better to check.
FAQ
Why is my dog shaking for no reason?
There is usually a reason even when it is not obvious to you. Common hidden causes include low-grade pain, anxiety about something subtle (a new smell, a distant noise), mild nausea, or a medical condition like low blood sugar. If there truly is no trigger you can identify and the shaking keeps happening, a vet visit can help uncover what is going on.
Why is my dog shaking and panting at the same time?
Shaking plus panting often points to pain, anxiety, or nausea. Dogs in pain commonly pant and tremble together. Dogs that are very anxious or overheated do the same. If both symptoms appear suddenly with no clear cause — especially with restlessness or a tense belly — contact your vet.
Is it normal for small dogs to shake?
Yes, small breeds like Chihuahuas, Yorkshire terriers, and miniature dachshunds shake more than larger dogs. They lose body heat faster (so they get cold easily) and tend to be more excitable and anxious. Occasional shaking in these breeds is usually normal. The same warning signs still apply though — shaking with vomiting, lethargy, or pain is never normal for any breed.
Why is my dog shaking in their sleep?
Mild twitching and trembling during sleep is usually dreaming — dogs go through REM sleep just like people do, and their legs may paddle or twitch. This is harmless. But if the shaking looks like a full-body tremor, continues after they wake up, or your dog seems confused afterward, mention it to your vet.
Can stress make my dog shake?
Absolutely. Stress and fear are among the most common reasons dogs shake. Thunderstorms, fireworks, vet visits, new environments, and being left alone can all trigger trembling. Calm reassurance, a safe hiding spot, and gradual desensitization training help stressed dogs cope. Dogs that shake every time they are left alone may be dealing with separation anxiety — our guide on teaching a dog to stay home alone without anxiety covers practical steps that help.
Conclusion
Seeing your dog shake can be scary, but most of the time it has a simple and manageable cause — a chilly room, a burst of excitement, or nerves about a thunderstorm. By paying attention to when the shaking happens and what else is going on, you can usually figure out what your dog needs.
The key takeaways: warm them up if it is cold, stay calm and gentle if it is fear, watch for signs of pain or illness, and act fast if poisoning is a possibility. And whenever you are unsure, your vet is just a phone call away — no one will ever judge you for wanting to be careful with your best friend.