I am happy to say that Oliver is the most perfect puppy on the planet (in my unbiased opinion, of course LOL!)

He truly is the sweetest, gentlest dog I could ever hope for. And smart - he can sit/stay, down, come, leave it, etc. He adores people, loves all other dogs, and will play endlessly with the cats. I just can't believe how much I love him!
HOWEVER, he keeps peeing on the carpet! I take him out regularly, look for his signals, etc. I thought this was normal but he is almost 5 months old and should definitely be better by now. I got him when he was 10 1/2 weeks old. I know part of the problem is he's had to go on paper while I'm at work.
I would love to hear how y'all housetrained your puppies. Thanks!