I have 2 dogs, 2 cats, work full-time, take 8 credit hours of college during week, wife that works, twin 16 month old boys and my dogs are happy and taken care of. Your problem is that you just put simple shit ahead of her. If you're so good to her, what else are you wanting for her? You wanting her to have the best life she can have sounds like a cop-out. Are you doing something that is preventing that or something? Sorry, I just don't see the reason for you wanting to get rid of her if you say you take care of her well and spend time with her.