Вариант Степаныча мне кажется самым оптимальным, тем более - съёмная крыша особо радует. От использования для кровли рубероида я бы отказался, ну а сделать каркасную будку разместив между обшивкой внешней и внутренней - листы пенопласта - оптимальнее всего. Там блохи не в таких количествах будут жить и размножаться, опять же, меньше сырости будет.