Free: Contests & Raffles.
Did you get your pup from a breeder? I would talk to them if you did and see who they suggest
Bryant at Rocking M in Eatonville has a great kennel and is a good trainer. He has fields and ponds so your pup will get diverse training. He has set ups for long retrieval training and will also do force fetch if you like. He probably won't even treat your chocolate as a 2nd class citizen. Maybe. Jk
Don't know if Butch Higgins is still training but he was great with my lab and Boykin Spaniel. He was in the Cathlamet area 5 years ago. He was happy to train me as well as the dog.
My uncle owns Conway Kennels. He is pretty much retired but my cousin is lead trainer and they do a good job.