+1 for 25's, but IMO you should get some pretty skinny ones up front and x12's in the back. The reason I think you should get skinny tires for the front is because the wider your tires are, the harder it will be to steer.
On my old 300, I had 25x8's on the front and 25x12" Rawhide III's in the back, and it did very good for a 2wd in the mud.
On my old 300, I had 25x8's on the front and 25x12" Rawhide III's in the back, and it did very good for a 2wd in the mud.