I don't teach or recommend so-called "purely positive" methods that allow misbehaving pups to continue misbehaving, instead of teaching them which behaviors are and are not allowed. "Purely positive" is fine for teaching tricks and high-level competition exercises, but NOT for teaching the solid good behaviors that all family dogs need to know, and NOT for stopping behavior problems such as barking, jumping, chewing, nipping, chasing, etc.
When it comes to house training, you don’t have to be a scientist to work out what goes in must come out. If you feed your puppy a quality, balanced dog food and stick to regular meal times (3 times a day for young puppies, dropping down to twice a day for older dogs), then your puppy is more likely to have regular toileting habits – which means you’ll have more of an idea of what time to take him out. If, on the other hand, you offer your puppy constant treats and tidbits and feed him at different times of the day, you can expect your puppy to need to toilet at any time of day too.