Edward J. Brown, 48, was arrested at 10:23 p.m. after he admitted he had just stolen the meat from Super Stop & Shop, police spokesman Lt. Paul Shastany said.
Police were investigating an armed robbery at the Framingham Shell station at 480 Franklin St. and had called in a scent-tracking dog from the state police.
A witness said they saw the masked robber running south on Franklin Street, so a trooper had his dog head in that direction, Shastany said.
A few minutes later, they encountered Brown.
“The dog went up to him,” said Shastany. “The dog must have smelled a tasty dinner in his pants.”
Officers frisked Brown and found nearly $68 worth of meat stuffed in his pants.
Brown admitted he had just stolen the meat from the Temple Street supermarket. He had left the store without being detected and would have gotten away with the theft, if he hadn’t met up with the dog, Shastany said.
A police dog lost the trail of an armed robbery suspect Friday night because police said it was drawn to the scent of stolen raw meat stuffed in a homeless man’s pants.