OK, Pokemon X, I'm battling a Hawlucha, my Tyrunt used Bulldoze and it worked on him (Which surprised me cause its Fighting and Flying type), so I just thought it must be because it is mainly Fighting type, then my Tyrunt fainted so I sent out Gyarados and used Bulldoze, but it said it doesn't affect him?? WTF is with that, did my game just glitch with Tyrunt or what?