DoIf you want to your dog to be able to move around the house, then you must make certain that s/he is ready to do so. This means that s/he follows the rules you have set, i.e s/he is calm and obedient. If your dog is not properly trained before left unleashed in the house this could create numerous problems. Don’t feel bad for your dog this will only happen for a short period, until s/he learns what you want after consistent and proper training.
In the begging you should leash your puppy and walk him/her around the house in order to teach the appropriated behavior. When your puppy tries to reach for a shoe, or walks towards your bedroom, you can gently pool him/her back and continue your walk around the house.
When you are teaching your puppy proper behavior in the house you must be consistent and have patience.
After you have finished with your walk in the house you should lead the dog to a safe place. You can leash him/her somewhere s/he can see you and teach him/her to stay there and not walk around in the house. Please be careful when you leash your puppy. Avoid places where s/he can climb because it can be dangerous for him/her to hang from the leash!!! You can use a rag, or pillow for your puppy to stay on, or give him/her a toy, in order to make your puppy enjoy staying in the safe spot you have chosen.
If you use a crate, you can make it really enjoyable to your dog by putting all his/her toys and give him/her some food treats while in there. Then the dog will associate positively and s/he will want to stay there.
If your puppy starts doing "crazy" things when in the house, like running around or grabbing items,don't worry, this is normal and shows energy. What you can do is take him/her outside to play and exercise.