A Montgomery County man is fighting to keep his two goats after the township found him in violation of a livestock ordinance.