Cold blooded reptiles like those Helioptile are based on fry in the desert sun. Dry Skin isn't that back-asswards of an ability for it. Not that IRL animal kingdom logic should dictate in-game stuff, but I'm just saiyan.
Sand veil certainly is kind'a odd though. It'd make sense if it made its home 'round the Power Plant, but since that ain't the case, ya've a point with that one.