Kodi picks out the big stuff by himself too. He's also got a long coat, and spends lots of time out doors. He does pick up lots of stuff, but a quick brush usually removes anything that's not sticky with no trouble. If it's sticky stuff.. either burrs or pine pitch, it's going to take more work to get off, no matter what your basic grooming process is.
I will tell you a trick I learned one day when he came home absolutely caked with dried mud and woods debris. I filled the sink with warm water and a ton of conditioner, and stood him in it. I combed the stuff out of his coat while he was standing in it. The conditioner in the water made everything slippery enough that it came loose very quickly. Then I emptied the sink, took all the junk out, (there wax a pile big enough for a bon fire!
) and bathed him as usual.
I think if he hadn't needed a bath anyway, I could have just rinsed him and dried him at that point, and he would have been fine. The key was to have enough conditioner in the water that the debris just slid out of his coat with the comb.
Fortunately, he's only come home THAT dirty once!
Oh, and for burrs, I've found that picking them out by hand seems to work best. Pine pitch comes out easily with a little vegetable oil, followed by washing that spot. (so the oil doesn't get all over your house)