A North Carolina man is scheduled to appear in court next week after he allegedly threw a puppy out of a vehicle window outside an animal shelter. The puppy was found days later.