The dog house looks fine, but, it's not going to keep drunk people from messing with him at night when everyone is sleeping. You were asking for advice, and, really the only thing that would protect him from people hurting him or stealing him would be not to leave him outdoors alone. But, that doesn't seem to be an option, so, I'm not sure what you could do if you thought they might harm him.