I don't find my boyfriend attractive anymore?

We have been together for 3 years. These past 2 years he has gained weight and hasn't been taking care of himself. Personal hygiene, haircuts, wearing clothing that looks good, or shoes he wears dirty shoes. He has a lot of animals like chickens and ducks, so on... he takes better care of them than himself, his room, his car, his belongings in general and I can't take it anymore. Yes I've told him multiple times. I love him but I don't know what to do. I'd rather not leave but I'm gonna have to if he doesn't change. Any opinions?
I don't find my boyfriend attractive anymore?
Post Opinion