A man has been charged after the latest in a string of horrific animal cruelty cases in NSW.