Well, not really "wall" things, but he is a good tank with that HP and okay defences, his rock resistance comes in pretty handy too. He can take hits, but he won't wall too well as his defences aren't anything special, and being a water type with immunity to electricity is kinda pointless with HP Grass on a shitload of pokemon. He is still a very good pokemon though.