10 Indoor Activities for Dogs on Bad Weather Days

Rain, snow, or sweltering heat can put a damper on your daily walk routine—but that doesn’t mean your dog has to be bored. Staying indoors can still be exciting with the right mix of mental and physical stimulation.

Here are 10 fun, energy-burning indoor activities to keep your pup happy and engaged when the weather keeps you inside.

1. Hide and Seek

A playful bulldog curiously peeks around a white door in a minimalist indoor setting.
Photo by Ольга А

This classic game isn’t just for kids. Ask your dog to “stay” while you hide somewhere in the house, then call them to find you.

It’s mentally stimulating and reinforces recall skills. If your dog doesn’t know “stay,” have someone else hold them while you sneak away.


Want more pet content and exclusive offers? Sign up for our newsletter today!


2. Treat Puzzle Toys

Adorable Maltese dog standing on a wooden terrace with colorful toys. Perfect pet photography.
Photo by Doğan Alpaslan Demir on Pexels

Puzzle toys are a great way to entertain and challenge your dog. Fill them with treats or kibble and let your pup work to release the reward.

No puzzle toy? Hide treats under plastic cups or inside a muffin tin covered with tennis balls.

3. Indoor Obstacle Course

Charming Australian Shepherd puppy sitting indoors, next to a washing machine, looking curiously up.
Photo by cottonbro studio on Pexels

Use furniture, cushions, and broomsticks to build a mini agility course. Guide your dog through jumps, weaves, and tunnels.

It’s great exercise and helps with focus and coordination—all without needing a yard.

4. Tug-of-War

Cute black pug playing tug-of-war with a human indoors, showcasing playful behavior.
Photo by Ivan Babydov on Pexels

Grab a sturdy rope toy and challenge your dog to a game of tug. Let them win sometimes to keep it fun and confidence-building.

Use a cue like “drop it” to practice impulse control while keeping the game safe and structured.

5. Scent Games

Adorable close-up of a dog's nose and tongue in high contrast lighting.
Photo by Simona Kidrič on Pexels

Tap into your dog’s natural sniffing instincts with scent games. Hide treats in different parts of the house and let them search.

Start easy, then increase the challenge by using cardboard boxes or more obscure hiding spots.

6. Training Sessions

Adorable Pomeranian dog sitting on sofa receiving a treat indoors.
Photo by Cup of Couple on Pexels

Short training sessions keep your dog’s mind active. Practice basic commands or try new tricks like “spin,” “crawl,” or “high five.”

Use treats or praise to reward effort, and keep sessions upbeat and short (5–10 minutes is perfect).

7. Interactive Tug-Puzzle Hybrid

A man playing tug-of-war with his dog in a cozy indoor setting on a wooden floor.
Photo by MART PRODUCTION on Pexels

Toys that combine tugging and puzzle elements give dogs a double workout. Look for toys with hidden compartments or tug ropes you can stuff.

These toys offer both physical and mental stimulation—ideal for rainy-day energy.

8. DIY Snuffle Mat or Towel Roll

A cute dog playing with a towel indoors on a wooden floor with a person nearby.
Photo by cottonbro studio on Pexels

Scatter kibble into a towel, roll it up, and let your dog sniff and unroll to find the food. Or, use a snuffle mat if you have one.

It’s an easy way to turn mealtime into a mentally enriching activity.

Read More: 10 Fun Brain Games for That Genius Dog of Yours

9. Indoor Fetch (With Modifications)

Cute Samoyed puppy lying on a carpet playing with a yellow ball indoors.
Photo by Tanya Gorelova on Pexels

Fetch works indoors with soft toys and limited space. Use a hallway or clear out a room, and throw gently to avoid breaking anything.

Stick to soft plush toys or balls that won’t cause damage if they bounce.

Read More: Cold Weather Activities to Keep Your Dog Healthy and Happy

10. Cuddle and Chill Time

A woman lovingly cuddles her Shih Tzu puppy, wrapped in a warm blanket outdoors.
Photo by Helena Lopes

Sometimes the best activity is just quiet time together. Settle in with a blanket, your dog’s favorite toy, and enjoy each other’s company.

Calm time can be just as bonding and beneficial as play—especially after a busy training or scent game session.

Bad weather doesn’t have to mean bored dogs. With a little creativity and a few supplies, you can turn any rainy day into an indoor adventure your pup will love.

Read More: Tips to Keep Your Dog’s Fur from Matting

Newsletter

The Latest

girl pulling the collar of dog during daytime
10 Rules Every Kid Should Know Before Walking the Dog Alone
Full length cute loyal dogs of different breeds including Labrador and Collie sitting on pathway in lush woodland
10 Things to Watch for at the Dog Park During the Busy Summer Months
Adorable brown border collie enjoying a petting in the park, showcasing affectionate bonding with a human.
10 Ways to Reinforce Recall Training in Open Spaces This Summer
Layer 74
Tips for Leash Training Your New Pup

Providing expert tips, practical advice, and personalized product recommendations for happy and healthy pets. Part of the Castaway Studios media network.

As an Amazon Associate, PetHub USA earns from qualifying purchases.

Scroll to Top