I know I'm being unreasonable but I really dislike him
He's 16 and we've recently moved house and he's now here most the time but I disliked him prior to moving. He doesn't shower often or brush his teeth, he's rude, disrespectful and lies all the time. From silly things to telling DH I hit him. He doesn't eat at the table, he instead takes food to his room and doesn't listen when we tell him no. He doesn't bring his plates down so he has lots in his room until either me or DH have had enough and get them for him. His room also has loads of food packets and bottles that haven't been thrown away. He also ignores us about that. His mum isn't interested and says he's the same there but she lets him get on with it.
He's also inappropriate with having his hands down his trousers and DH tells him multiple times to stop and he does but then does it again soon after.
Me and DH are happy together and I don't want to split with him over this but I don't know what to do.