OP, I get the impression that while your dog is probably a nice, loyal dog, she may be poorly behaved.
Could this be the case? Is there any chance Kimmy could get some training?
While I'd never ask a guy to give up his dog a poorly behaved dog would be problematic for me. Jumping on the counter and flipping a pot if food is poor behavior.
I just wanted to address that because while it does sound like this woman had other issues, a poorly behaved dog will not go over well with anyone. Sweet and loving doesn't mean well behaved.