It is unlawful for any person to keep, harbor, allow to run at large, or otherwise have under his or her control any vicious dog, or direct or control of any vicious dog. This section shall not apply to zoos, wild animal parks or animal shelters. Vicious dogs may be impounded if they are found at large and may be kept impounded until there is a final disposition of any criminal complaint or payment in full of all civilsanctions imposed arising from the alleged violation of this section, provided that the criminal or civil complaint is filed within 30 days of the alleged violation date. Also, in the judgment of the Enforcement Officer, any dog at large that is dangerous or vicious, and poses an immediate threat to human safety that cannot be safely impounded, may be immediately disposed of in a humane manner.