i would go with crating if youre not already, i didnt want to do it when i first got my pup, but it works... going every half hour, or when they wake up from napping is a great thing to do, and if you cant go every half hour because youre not home, they should be in the crate, and this will (should) eliminate accidents in the house. also, get an odor remover like petzyme to clean up after messes with, those will completely eliminate the smell, and then they wont smell it around the house, and think its ok because they did it before. when you praise them outside, you can even give a treat, but dont praise too soon, or they might stop in the act, and not too late, or they dont understand why youre happy! the rule of thumb usually is you have 2 seconds to praise or discourage any action after the action has finished. clicker training can work, but only if your pup is responsive to it... the way you test that is, 1-get about 10 treats (small soft ones are best because they can eat them fast) and put them in your right hand, put the clicker in your left hand.2- get your pups attention 3- start clicking and handing treats fast, everytime you click, you give a treat. it should be a steady fast rate of "click-treat, click-treat, click-treat" untill all the treats are gone. 4- wait a few seconds and click the clicker... does your dog look to you for a treat? if so, youre pet will probably be responsive to clicker training... if the click doesnt get the pups attention, they probably wont work well with clicker training because they dont really associate the click with "good!". thats all i can really give for advice on that, maybe someone else will have something more though!