You are going to have to do repairs - and soon. The issue of who pays will have to be sorted out later.
By your first post it is already more than 6 weeks since the tenant advised you of the problem. The carpets must be very smelly by now and you are leaving yourself open to the tenant...