First, you should both have a swab taken next time he has symptoms, to check that this really is thrush, and not something else.
Painful intercourse (known as dyspareunia) can have a number of causes. Changes in hormone levels, after childbirth or during the menopause, for example, can cause a lack of natural lubrication that ...