I don't usually post here, but I work in a pet store, so I just have a couple of pointers that might help
Gave him his dose of Frontline today because he had some fleas when we got him.
Was it the spray or the ampules? You probably know this already since you have cats, but ampules work better, but usually for puppies under 10 weeks or so the spray is preferred (though maybe the stuff you have there is different, so read the instructions/warnings - VERY IMPORTANT!). Also, though this may be too late, you should wait two days between the bath and the treatment (before and after), otherwise it can lose some of it's effectiveness. And, after a while the Frontline doesn't seem to work, you should try Advantage ampules by Bayer, if you can get your hands on it, since it's stronger and the same price (at least, here it is).
Finally, from what I know, treats are a big deal when training your dog, especially potty training, so you should stock up on those. When he does something right, encourage him and give him a snack, even if it's something small, so long as it's yummy. When he does something wrong, be stern and loud as possible, since thats how he knows that you're the boss.
A lot of the times he may may take a dump somewhere, and you only find out later, and he will probably be confused if you just start yelling, so try as much as you can to "catch him in the act". And while doing this you should take him out every few hours and when he shits/pees properly, reward him (I don't know if he's going out yet or not though, if he doesn't have all the vaccinations).
Don't know how much I helped, but I hope I did. I'm not too good on this side of the whole business, but if you have questions on products and so on I can be more usefull.