Don't drop your life and go with him coz he' s a needy guy. You will find someone better. Don't let yourself be battered emotionally. I know how you feel, I've been there. Settling for something below mediocre just bec. I need someone with me. I need that feeling that I belong to someone. But I'm telling you, you will be better and happier. Focus on yourself this time. Make yourself prosper and you will attract all the right guys.
Choose your dog. Don't leave him/her. I bet your dog's a much better companion.
"She'll hate you like poison, and love you like mad."