What work for me is putting my puppy on a schedule as well as crate training. I would take him out and still do, when he wakes up. I wiould feed him, take his food away after 1/2 hr and take him out again 1/2 hour after he eats. I never leave food...