OMG, what a cutie pie!!!! Love the attitude in the picture....too cute. I am very excited for you. I think all 3 names are really cute but I LOVE Barley. It is just a cute name for a colorful Yorkie...Oliver is my 2nd choice but get ready for people to call him Ollie, everyone we know that has a dog named Oliver someone will always say Ollie...which is fine if you are ok with the nicknames....But Barley gets my vote, sounds spunky and sophisticated at the same time.