The 3-week-old pup is one of a litter of five; the others are three times bigger than him.
Tom Thumb weighs just a "few ounces" and is a third of the size of an average guinea pig, the website said.
The Guinness world record for the smallest dog is a 4-year-old Chihuahua from Florida, in the United States, which is 10cm long.