Indoor dog run
An indoor dog run is a good idea especially if you don't have enough space to place the dog run outdoors. But when at all possible the best place to put a dog run is outdoors.
You could also have a fence put up around your yard however this is sometimes not possible either because of financial restrictions or because of the local laws or bylaws that prohibit fences or only allow certain types of fences to be set up.
Now if you choose to put a dog run outdoors then the first thing to think about is where you are going to be putting the dog run. It is best if the dog run is placed on cement and not directly on grass because if theis not set up on a solid surface or one that is resistant then the dog will quickly destroy the grass and you will end up with a muddy mess. Cement is not the only surface material that can be used and you can use many things including gravel or wood chips on the ground under the dog .