Hi Rose,
I looked for my male for months and months. Then one day I found him. I got mine from a breeder over the internet and YES you do have to pay for shipping!!! Shipping can run anywhere from 200-300.
If you find a breeder online, just give a shout out on yorkie talk, and people will give their opinions.
Good luck in finding your baby!!!!