The Port of Port Townsend yard allows owners to work on their own boats. They have best practices/ecology regulations that are pretty much what all yards require work to follow, but are quite owner friendly and owner work is routine there. They also have plenty of marine trades right there - we used BUMS (http://www.bottomsupmarineservices.com/) - that make it easy for an owner to supplement one's efforts where and when you want to.
The Port website has the details: http://portofpt.com/marine-services/port-townsend-boatyard/