My Ollie is doing a pretty good job so far, he's had his share of accidents but he's slowly learning. I've only had him a week.
I think it's taking him longer because I'm trying to teach him to use the pee pads when he's home alone or if he really has to go and he can't seem to get my attention for a walk, but I'm also taking him out to use the bathroom as often as I can manage when I'm home to do it.
It's definitely freezing outside now and the weather is nasty, so I've taken to making him pee on the pad when I have to get up at three in the morning to let him out. :P He's worth the trouble though.
Leo is such an awesome name!