Weezing is very poor such dedicated wall, i find pretty interesting Mixed wall Weezing paired with something like Tangela work pretty well. Specially defensive oriented can wall threats like Scolipede and Primeape while at the same time another like grass special types (Serperior / Vileplume / Simisage). Just depends on your team, Weezing is very flexible on the ev spread / nature. If you're running a more oriented physically defensive you should run Wisp for sure while if you're running a more specially defensive Weezing or mixed wall with a evs investiment on both sides you should run Fire Blast / Sludge Wave or Clear Smog. Nobody, mention Haze, is pretty good since Clear Smog cant break Substitutes and w/o Evs investiment on SpA is a bit weak.
Another interesting and very dedicated set is an Weezing Sun Utility, can check dangerous theats (sun physical sweepers / ape / sawk / scolipede / pinsir / skuntank / kangaskan etc) while at the same time can support pretty well this style of teams with: Sunny Day / Taunt / Memento / Fire Blast, Sludge or Explosion, this last move like filler depends on your weakness or another coverage move over Taunt / Memento.
Another interesting and very dedicated set is an Weezing Sun Utility, can check dangerous theats (sun physical sweepers / ape / sawk / scolipede / pinsir / skuntank / kangaskan etc) while at the same time can support pretty well this style of teams with: Sunny Day / Taunt / Memento / Fire Blast, Sludge or Explosion, this last move like filler depends on your weakness or another coverage move over Taunt / Memento.