I have always had girls so I can't help you out. However when I fostered a frenchie with no bladder control, I got one of those Male Belts at the pet store. It is a velcro clothe belt you can place around, he will still lift his leg and mark, but it will caught in the belt, like a diaper. I did get some cheap baby diapers at Walmart and line the belt with it, that way you only have to discard the diaper and not wash the entire belt.