You probably have a dog and a garden but your dog do not have his own place in the garden right now. Having a dog house for your dog is a nice gesture towards your dog and it gives their own place in the garden.
This dog house is sturdy, won’t leak and keeps your dog warm and out of the rain if necessary. Also, it doesn’t look bad, upgrade your garden and give your dog his/her own place.
Tutorial how to make a dog house on your own, is HERE