I was battling whitney, and her miltank used stomp on my gastly, and it lost half of it's health...
Its because Whitney's miltank's ability is scrappy which allows normal and fighting type moves to hit ghosts. Source: http://bulbapedia.bulbagarden.net/wiki/Whitney
Maybe the miltank has Scrappy.