Is this the end?

So I've been with my boyfriend around 3 years now, we live together and have 2 wonderful dogs. Lately, I haven't been feeling the same way towards him as I used to. Everyday we sit in the same room but we don't talk to each other and when we do he just tells me I always talk about stupid stuff. He hardly ever helps me to clean the house and that's started stressing me out but he's not listening to any of my hints for him to help out, I can't even talk to my friends about this cause he refuses to meet most of them "cause all my friends are annoying" according to him. I'm really just not sure what to do anymore, if we break up I know it'll probably be messy because of the dogs and his temper. I honestly can't tell if I just need a good rant or some serious action.