Police arrested a Roanoke Rapids man last week on dog fighting and animal cruelty charges after finding a dead puppy and nearly 30 pit bulls chained in his back yard.