Zach Hayden
is a city manager and the hidden main antagonist of the film Firehouse Dog. He is portrayed by Steven Culp.

Shane Fahey realizes that the arsonist is in fact city manager Zach Hayden, who wanted to burn buildings in order to build a football stadium for Corbin Sellars (Matt Cooke), killing Shane's uncle in the process. After Engine 55's closure was denied, he had no choice but to burn the station down himself, but didn't realize that Shane was still in the building. As the two become trapped inside the burning building, Zach quickly gives up his search for an unconscious Shane and leaves.

Shane manages to tell his dad about Zach's arson attacks before he is put onto oxygen. Furious, Connor confronts Zach as he is arrested.