DIY Indoor Obstacle Course For Your Dog

Poodle terrier going down the stairs.

Sharing is caring!

Are you looking for ways to keep your dog entertained on rainy days?

Or any time you need to stay at home?

An indoor dog obstacle course is a fun way to entertain your dog and give them a mental and physical workout.

The best part is that it can be completely customized to fit your space’s size and your furry friend’s interests.

Let’s break down how you can make one!

Pin image of a German Shepherd crawling under a table above a picture of a German Shepherd jumping a baby gate. A text overlay reads DIY indoor obstacle course: rainy day fun for your dog.

This post may contain affiliate links. That means if you click on them and buy something, I may receive a small commission at no cost to you. Read my Disclaimer Policy to learn more.

What is an Indoor Obstacle Course for Dogs?

An indoor obstacle course, also known as an agility course, is a series of activities for your dog to go through. 

It’s a creative way to provide your dog with exercise, mental stimulation, and training opportunities. 

An indoor obstacle course is also a great way to teach your dog some new tricks, including jumping and crawling.

They can be constructed using items household items like chairs, blankets, baskets, and other household items.

Indoor Obstacles for Dogs From Household Items

You can make a variety of obstacles for your dog by using household items. 

Items like blankets, chairs, baskets, hula hoops, a coffee table, and even stairs can all be used as obstacles for your dog.

Tunnel Obstacles

German Shepherd going through a tunnel made from two chairs and a blanket.

Tunnels are easy to make with just a large blanket and a couple of sturdy chairs, like dining chairs.

Place the chairs, with the backs facing each other, far enough apart for your dog to go through them. 

Then drape a blanket over the chair backs to create a tunnel.

You can change the length of your tunnel by using only two chairs for a short tunnel. 

Or use more chairs for a long tunnel.

A poodle terrier going through a tunnel made from two chairs and a blanket.

Once your tunnel is ready, encourage your dog to go through it. 

If your dog is hesitant, try holding a treat or their favorite toy on the other end of the tunnel and call your dog to you.


A poodle terrier jumping over an upside down laundry basket in a doorway.

Hurdles, a jump obstacle, are a fun way to challenge your dog’s agility and are easy to make with items everyone has in their home.

You can use a small footstool, laundry basket, storage tub, or even a stack of books to create a hurdle for your dog.

Laundry baskets should be used upside down and storage tubs either need their lids on or be upside down.

A German Shepherd jumping over a baby gate.

For large dogs, like Luna, a standard-size laundry basket presents just enough of a challenge to make them jump. 

If you want a bigger challenge, try a baby gate in the doorway.

For small dogs, use a small stool, like a child’s step stool, or a small storage tub.

If you don’t have anything smaller for your little dog to jump, you can teach them to jump onto a stool before jumping back down. 

For this, I recommend you only use a stool as it is meant to be stood on.

For the crafty person, you can also make hurdles out of PVC pipes.

No matter what you use as a hurdle, make sure your dog has plenty of room to land on the other side.

I also recommend having the landing be on carpet if possible, as other surfaces tend to be more slippery.

Hula Hoop Jump

Hula hoops are an excellent way to engage your dog in agility training. And there is little work to get it set up.

All you have to do is hold it up for your dog to go through.

If your dog is hesitant at first, start with the hoop touching the floor and just encourage your dog to walk through it.

Once they are confidently walking through the hoop, start raising it a little at a time. 

As your dog’s confidence grows, continue to raise the hoop until they have to jump through it. 

Once they are comfortably jumping through the hula hoop, you can vary the height of the jump by holding the hoop at various heights. 

Just make sure not to go higher than your dog will jump.

Army Crawl

A German Shepherd crawling under a coffee table for treats.

The army crawl is a fun obstacle to incorporate into your indoor course. 

You can make this by using a coffee table or a couple of chairs and a blanket.

Set up is easy if you have a coffee table to use. 

Just place the table where you want it and encourage your dog to crawl underneath it from one end to the other.

If you don’t have a coffee table available, you can use a couple of sturdy chairs similar to how you created your tunnel. 

Except this time, you want to place the seat of the chair facing each other.

Then place the blanket across the seats of the chairs. 

You may have to place something on the blanket to prevent it from falling off the chairs.


Weaving is an obstacle your dog will really enjoy and it’s super simple to make. 

All you need are a few items to place on the floor to make a zig zag obstacle. 

Anything from a small cardboard box to a pair of shoes will work.

Take your items and place them in a row on the floor. 

Leave enough room between the items for your dog to go between them.

To teach your dog how to do this, walk the obstacle the way you want your dog to go. 

Encourage them to follow you, using treats if necessary.


A German Shepherd going up the stairs.

Stairs are a built-in obstacle for anyone who lives in a multi-story home. 

There is nothing to build for this obstacle, you just use the stairs already in your home.

Then all you need to do is get your dog to either go up or down the stairs. 

You can either use the stairs yourself calling your dog to follow you. 

Or you can have one person at the top of the stairs and another person at the bottom. 

To get your dog to go on the stairs, the person not on the same floor as the dog just has to call the dog to them.

Poodle terrier going down the stairs.

The best part is this also practices your dog’s recall.

Store Bought Equipment

If after reading all that you’ve decided you don’t want to go the DIY route, there is the option of just buying some agility equipment.

You can buy an indoor agility kit that includes tunnels, weave poles, and jumps along with several other items.

Or you can purchase individual pieces, like weave poles, tunnels, or teeter.

These items are perfect for those who don’t have the time to build their own indoor dog obstacle course and some can be used both indoors and outdoors.

Put It All Together

Now that you know the different agility obstacles you can make, it’s time to put together an indoor obstacle course for your dog.  

Find an area that has enough space for each obstacle you want to set up.

Then start with one obstacle and once your dog gets comfortable, add the next. 

Continue this way until you have added all the obstacles that you want for your obstacle course.

Remember to take it slow and follow your dog’s cues. 

The point of an obstacle course is to challenge your dog mentally and physically. 

Not to push them to do something that scares them.

Once they complete each obstacle, give your dog some positive reinforcement in the form of a treat or verbal praise.

Change Things Up

Once your dog is comfortably completing the obstacle course, it’s time to change things up.

Do this by changing the order of the obstacles or adding new ones.

Or you can change how long an obstacle is by making the tunnel longer or shorter.

Or add a second laundry basket for your dog to jump after the first one. 

Just make sure to give your dog enough room between jumps.

Benefits of an Indoor Dog Obstacle Course

There are several benefits to building an indoor dog obstacle course for your dog.

The most obvious benefit is that it provides exercise and mental stimulation for your dog, which can help reduce boredom and prevent destructive behaviors. 

Especially when the weather makes outdoor play difficult.

Additionally, using the obstacle course as a training tool helps reinforce good behaviors and strengthens the bond between you and your dog.

It also can improve your dog’s agility, coordination, and confidence.


When setting up my indoor obstacle course, I ran into a few issues that you may have as well. 

Here are the issues I had, and what I did to work around them.

Not Enough Space

The biggest issue I had was I didn’t have enough space.  

My house is a split level and the living room and family room aren’t very big. 

To work around this, I did more individual activities and also used a bedroom doorway and hallway. 

It ended up being more work for me, but hey, it got me more active on a crappy weather day than I would have been otherwise.

Your Dog Won’t Do the Obstacle

Another issue I had was Luna and Morgan didn’t want to do some of the obstacles. 

This was mainly an issue with the army crawl obstacle. 

Instead of crawling under the table, both of them would go around the table.

Since neither of my dogs seemed scared, my husband went to the start of the obstacle and prevented them from walking around the table. 

I then placed several treats under the coffee table from one end to the other.

Both dogs easily went under the table like I wanted them to after that. 

Just make sure to follow your dog’s cues. 

If they seem hesitant because they are scared, just move on to another activity.

Your Dog Just Steps Over the Jumps

A German Shepherd stepping over a hurdle obstacle.

When I set up the hurdle jump in my hallway, the basket was too short to go all the way across the hallway. 

So I used a small storage tub on its side to fill the rest of the gap. 

Unfortunately, Luna is big enough that she just stepped right over the storage tub.

To fix this, I moved the basket into a doorway. 

This helped, but ultimately wasn’t a big challenge for Luna.

Finally, I used a baby gate in the doorway. 

This worked great for Luna. 

It’s enough of a challenge that she has to work for it, but not so much that she can’t, or won’t jump it.

The downside with using a baby gate is that you will be teaching your dog that it is okay to jump it. 

If you use baby gates to keep your dog out of certain areas, you may want to try something else.

Keep Safety in Mind

Although an indoor obstacle course can be a great way to entertain your dog and provide exercise and mental stimulation, it’s important to keep safety in mind.

Set up your obstacle course on a sturdy, nonslippery surface like a carpeted room and stairway.

Also, make sure any items you use are sturdy and not likely to move when your dog is on them. 

And make sure that the space between obstacles is wide enough to prevent injury as your dog navigates the course.

Finally, if you have any concerns about your dog’s health you should talk to your vet before starting an indoor obstacle course.

Keep It Fun

The most important thing is to have fun with your indoor obstacle course.

If your dog is hesitant to try an obstacle you can try encouraging them with treats. 

If your dog still refuses, don’t force them.

Some dogs just won’t want to do certain obstacles. 

Luna loves to jump laundry baskets and needs very little encouragement to jump them. 

Morgan, on the other hand, prefers to walk around an obstacle than jump it. 

But she will jump it if she has enough encouragement (for her, encouragement is getting a treat).

If your dog is refusing to do an obstacle, even after encouraging them with a treat, it’s probably better to just skip that obstacle.

It’s always better to find something they like than to try to force them to do something they’re scared of.

It’s also safer for you and your dog.

Are There Dogs That Shouldn’t Go Through Indoor Obstacle Course?

Yes, there are dogs that you shouldn’t have go through an indoor obstacle course.

These are dogs that are not healthy enough to exercise.

They either have an injury or health condition that requires limited exercise.

Since I originally posted this article, Morgan was diagnosed with a heart issue.

She was placed on medication and we were told to not make her exercise.
She is allowed to exercise if she chooses to, but we are not supposed to encourage it.

The reasoning is that she is more likely to listen to her body if we don’t encourage the exercise. 

So, no more indoor obstacle course for her. 

But, she is fine with that. 

She would prefer to spend her days napping away over exercising anyway.

If you are unsure about your dog’s health, consult a veterinarian.

They are best able to tell you if your dog is healthy enough for any activity.

Related posts

The Which Hand Game: An Easy Way To Have Fun With Your Dog

How to Teach a Dog to Play the Game of Tug of War

35 Indoor Activities for Dogs

Pin image of a dog jumping a laundry basket above a picture of the same dog running under a blanket hung over a couple of chairs. A text overlay reads DIY indoor obstacle course for dogs.

Leave a Comment

Your email address will not be published. Required fields are marked *