A Buffalo man was charged with burglary and menacing after he stole a Wohlers Avenue man’s eight puppies last fall and threatened the with a gun when confronted about the theft, Buffalo police reported Thursday.

Michael Mitchell, 20, was arrested early Tuesday on Freund Street, police said. He was charged with second-degree burglary, for allegedly stealing the puppies last Oct. 28, and menacing, for allegedly threatening the owner of the dogs with a handgun Nov. 5, according to a police report.