Britney Spears picked up a new addition to her family yesterday - a $3,000 Yorkie puppy she has named London. "She picked up the dog and loved it right away," said a fellow shopper at a pet store in Bel Air, "she was incredibly nice and very pleasant." Spears reportedly spent less than half an hour in the shop, handing over her credit card for the purchase.