absolutely! I usually stock up at PetSmart's after Christmas sale.
friends of ours in Louisville always had a present under the tree for their Yorkie. She knew which one was hers. On Christmas morning they would tell her she could open her present, and she'd go get it.
She's at the Rainbow Bridge now.