Why do you want a middle name for your dog? By the way I think Button is a cute name for a chi. I have a chihuahua too, her name is Baby Shannon