the 7 yr old has been neutered, the 3 yr old has not
There's your answer right there. QSA is right. Get the 3 year old fixed pronto and the problem should correct itself!