i think housebreaking with someone home all day can be easier for the fact that the person who's home all day can catch any mistake right away, that way the puppy knows right from wrong AS SOON as it happens, they'll learn quicker.
if you've waited too long to tell em "uh oooh look what u did, don't do that again, NO" they kinda look at you like "did i do that? are you sure? i don't
think i did that?"
, hahaha they look confused *kinda the same principle with a toddler*
*but thats just my opinion, i dunno*