We had quite a lot of problems at our old property but, to be honest, the lawn was neglected. Now we've moved house and have quite a large, new lawn (grown from seed). I actually pay someone to keep it in check (something like £15 a treatment, three times a year) and it seems to do the trick. If it was left to me, it'd probably never get done.
Aaron