Hey, I live in the Belfair area. I have also had a number of problems getting trees to grow here. I've started to have some success now. The problems (for me at least) stem from the fact I live in the sand hill area and it is aptly named. The drainage in this area is extreme and there is about 1 inch of top soil.
My suggestions for getting trees started would be if you are planting bare root from like Raintree or whatnot dig a hole maybe 2 feet wide and 3 feet deep, fill it with topsoil or
compost or the like and plant into that. The problem for me was that when summer came around and it stopped drizzling the ground dried out so fast the trees died. I lost 2 sets of Hazels over 2 years that way and the third has now made it 3 years.