A man has been charged after allegedly kidnapping one victim and stabbing another while stealing a dog in Marion County.