This is my all-around setup that works to 95% on loose dirt and indoor carpet, just change the tyres and shock oil front.

Source:

P. Hedlund