Housebroken means trained not to soil indoors. A housebroken puppy, get him housebroken, not yet housebroken.
It is the American term; British English says house-trained, and the two mean exactly the same thing. Training takes a few weeks for most puppies and depends on frequency and consistency rather than on correction. Applied to a person it is a joke about being fit for company. Note that broken here means trained, the same sense as in breaking a horse.
1adjectivehousebrokenTrained not to soil indoors.
“Our puppy still isn't housebroken, so we keep newspaper by the door.”
housebroken is a state of training.
House plus broken, where broken means trained — the same sense as breaking a horse. British English uses house-trained instead.
From house + broken.
Etymology from Wiktionary, CC BY-SA