Can someone tell me why 'Ihre Sohn trinkt Milch', is wrong?
Ihre with its ending -e is used before a feminine or plural noun. (Those that take the article die or eine.)
But Sohn is masculine, not feminine or plural, so it would have to be Ihr Sohn. (No ending, like with ein Sohn.)