have you tried crate training your puppy? keep him/her in the crate when you arnt home, make it a safe haven for her. puppies usually try to avoid pooping or peeing in their crate because its where they sleep. wqhen you are home, DONT let her out of your site, if you see she is starting to sniff around or squat, pick her up and rush her outside, then give her lotsa praise!! good luck.