

So, That's Fernando, he's about 25-30lbs Terrier Mix.
I rescued him when he was just a couple of months old over four years ago. He spent the first two years of his life sleeping indoors with me, but for the last couple he's been sleeping outside. The reason for this is because he's very watchful and barks if he hears anything, because he sheds like crazy, and because he seems to like it.
He has one of those Igloo houses pictured above, the house though, is a bigger model than he needs and the door opening is too big. Now that summer is coming and its gonna get hot I need to get his house cleaned and everything. I was wondering though, what do you guys do to keep the rain and dirt out. I mad a make-shift door that seemed to work for a while, but it fell off after a few months and he won't go inside once it gets dirty or wet.
I was thinking about making a "porch/sunshade" type thing over the house that would stretch out a few feet on either side, but I don't know what I wold need t do it, and I also don't want it to be an eyesore.
Any suggestions?