Michael JosephMay 22 minCommunity ServiceWhat Can Building A Dog House Teach Our Youth?Building a dog house is a great way to teach children about the importance of planning, measuring, and following a vision. Michael K....