We heard from the beginnings of the series that Cat's exes were AWFUL. And it's pretty sad that she's never dated anyone who's nice to her until Dog came to be.
Lemme tell ya; If your significant other genuinely cares about you, and treats you way better than anyone else ever did, I'd say they're a keeper.