After about 10-30 minutes after he eats or sleeps, take him to the spot and wait until he goes. When he does his business, praise and pet him or offer a small food treat. Do this a number of times and be patient with him. Make it a habit of taking him to the spot after 2 to 3 hours; he'll get the hang of it in time. See pets.webmd.com/dogs/guide/house-training-adult-dogs for details.
PATIENCE.....PATIENCE....PATIENCE. I'm a trainer and if your dog(g) is a puppy, it's little bladder won't hold much at all. We're talking every 90 minutes....(?) I am currently teaching a 3 month old and thank God I have hardwood floors because there's always a puddle even tho I take her out around the clock; with a flashlite at night, but guess what? She is slowly learning that the potty is outdoors. At times it seems she has accidents just to tork me off but I repeat: patience. I have puddles every day but they are becoming less and less, and by being patient with her, she's learning, and not becoming neurotic about it from confusing punishment which is something no one should do. Puppies cannot help it, and they so badly want to please. But get more opinions; this is just my method. I've heard crating helps too but I don't own a crate.