I agree with Karen, have the boy neutered.

Willy came to me at age 7.5 years; he was neutered when he was age 5. Willy still marks, and I have to keep a belly band on him when he is in the house. He is still healthier neutered.