The tiny bundle of fur is back at the Oregon Humane Society after the

finding a stolen puppy named John.

The 3-lb., 3-month-old pup was recovered by police and humane society staff on Monday, said David Lytle, spokesman for the society.

"We got an anonymous tip," he said. "The puppy is back at OHS."

The caller reported seeing the dog, a reddish brown Chihuahua-Pomeranian mix, in Gresham. Sure enough, Gresham police recovered the dog at the reported address. Lytle did not have any details about who lives at the home where the dog was recovered. He said it was picked about 7 p.m. by Gresham police with the help of two Oregon Humane Society staff. They were equipped with a scanner to get a positive ID from the puppy's microchip.

"You want to be sure," Lytle said. "The microchip is a unique identifying number."

Microchipping is part of the society's adoption services, which include spaying or neutering, initial shots and an ID collar. Fees vary. The adoption fee for John was $400, which a family in Camas, Wash., had already paid. But they didn't get to take him home. He was stolen on Saturday.

He'll be home by Christmas. A reunion with the family is planned for 2 p.m. at the society's headquarters at

So far no one's been arrested. The society suspects a man in his early 40s, about 5-foot-6, with a thin build, light-brown hair and mustache.

The society offered a reward of $500 to crack the case. Lytle said the investigation is ongoing.

--