It's a Yorkshire Terrier.
I have one too, Olivia. She's quite small like Cocoa and it's about 1.5 kilos.
But please note: Olivia has been illegally imported to Italy and I adopted her while she was nearly dieing. Now she feels good and it's almost 1 year old, but in order to grow her i passed 4 months feeding her with a syringe every 2 hours (night and day).
For most of breeds "Being Toy" (except for a few breeds like poodles) means have Dwarfism that is a malformation in dogs, not a quality that justifies a higher price.
Please note that the normal and correct size for a Yorkshire it's among 2.5 kilos and 4 kilos.
This is my 3rd yorkie and I advise you to take a female, since males are quite territorial, overprotective and tend to bark a lot.
They love to play and need (like all the animals) constance and presence.
Enjoy your Yorkie!