Since Deoxys-e can learn Grass Knot .Although he rarely carry it but it's a big problem for our pets if he do .
As you guys said, Metagross is the best pokemon against the sweeper set. And for the DS set , bring one pokemon who can brick break those walls . Either Swampert , Tyranitar , Weavile...