Question: why is goyle not in prisoner of azkaban?
Answer: In the the film adaptation of Harry Potter and the Prisoner of Azkaban, Goyle was absent during the scene at Hogsmeade, being replaced by the original character Pike. This was due to Josh Herdman being incapable of performing such a scene due to a then-recent injury.