A 46-year-old Warren County man is charged with animal cruelty after repeatedly allowing his dogs to roam loose, resulting in an accident in Blairstown that left one of the animals dead, police said.