Can a Sandshrew, a specialist in ground fighting, beat a water Pokemon like the Poliwhirl?
A Sandshrew is very good at ground fighting.
Sandshrews are terrible at ground fighting and good at water fighting.