A man has been charged with reckless conduct after allegedly shooting a dog to keep it from attacking a smaller dog, according to the Columbia County Sheriff’s Office.