A Yorkshire terrier puppy that was swiped from a Florida pet store, stuffed down a person's sweater and traded for crack cocaine has been found unharmed.

Largo police report in a news release that the $1,600, 2-pound pup was found Wednesday morning at a St. Petersburg animal hospital.

Video surveillance at All About Puppies shows a man placing the dog down his shirt and leaving. A tip led detectives to 38-year-old Wayne Junior Barfield, who was arrested Friday and charged with grand theft.

The release says Barfield traded the dog for crack and cash in St. Petersburg. The person who bought the puppy later brought it to a clinic because the animal got sick.

The clinic then scanned the puppy's microchip.

Barfield was being held on more than $5,000 bail.

Click for more from Fox 13.