I'd suggest a good marriage counselor; one with experience dealing with infidelity.

Puppy