INTERLACHEN, Fla. — A man who punched a puppy in the head several times, then threw it out of the window of his SUV, faces up to 5 years in prison.