Oh girl,
Sorry you're having this trial and this is what it is, especially if you continue to stay. You can stay and hope eventually one day he will stop, I won't say he will stop and can't say he will not ever stop. Buying a dog will not help, you want to have a bond with him and choosing a dog will be more for you than him (it's in our nature as Women to love and nurture); and you desire to give this but want someone or “the dog” to return that and show he is grateful. I’m going to make this one short Love, if he knows he will ALWAYS have you then he will give up NOTHING. In other words, he’s cheated and been caught, he knows you love him (and he could very well love you) why should he stop? His actions have not caused you to stray away from him; so what you kissed a guy (not taken lightly, I’m sure he would FLIP A TRIP if he thought you took anyone of those kisses serious), but you did it for attention and probably revenge (believe me he knows that). I’ll say this; start getting him to respect you 1st (at the least, then HE will work on his cheating, only if he feels there is something in jeopardy). You have to be WILLING (even if you end up NOT leaving) to LEAVE, you have to desire something else and get tired of crying, him saying he’s sorry and hurting all over again. PLEASE EARN HIS RESPECT. No matter what anyone says, no matter what you hear, see or what he does, you will only leave when your heart tells you it’s time.
Shannon