Well I'm sure its not any better for him than it is for you!
If I were you I would tell your landlord that it absolutely has to be taken care of. I feel like that's a HUGE breach on your rights. You should be able to keep your home safe for you and your pets.
Honestly, if you cant get it fixed anyway I would threaten to report him (I'm sure there is a way to do this, I just dont know how). And really, if it can't get fixed maybe you could move to a different apartment in the building or entirely.
I just know this would really really bother me. Moving is such a hassle though and is probably not really an option. Keep yourself healthy!!