You don't need a wall in-game. Hyper offense is the way to go, and setting up hazards/stalling is a waste of time. However, there's two pretty solid walls you can get.
Jellicent
Jellicent is very easy to find, and it gets several great moves, like Will-O-Wisp, Toxic, Hex, and Recover. Water Absorb is a very nice Ability, and Cursed Body isn't half bad either. It can also get Scald, Surf, Energy Ball, Shadow Ball, Sludge Wave, and more.
Jellicent @ Leftovers
Ability: Water Absorb
- Scald / Will-O-Wisp
- Hex / Shadow Ball
- Recover
- filler
Ferrothorn
A prime wall ever since its introduction, Ferrothorn is incredibly defensive, if a bit slow. It gets hazards, Thunder Wave, Gyro Ball, Power Whip, and a great Ability in Iron Barbs. You find Ferroseed around the midgame, and it's worth it if you want a wall -- which obviously you do.
Ferrothorn @ Leftovers
Ability: Iron Barbs
- Power Whip
- Gyro Ball
- Thunder Wave
- Ingrain / Strength / really anything
Again, you don't need a wall at all in-game. Go hyper offense, with Pokemon like Excadrill and Darmanitan, and you'll be just fine.
Hope I helped!