Firefighters save dog after fall from cliff