"Best" is a value judgement for you..
I have found
SKS mudguards OK, for my several bikes..
quite Adequate.. in fact but I'm not doing single track.
there are spray mudguards with a lot of clearance. so are partial ..
and more complete, full mudguards more for street and gravel road riding..
you don't say what your riding needs are..
...