If I could have afforded two puppies I would have gotten 2 but I could only get one, plus I already had another dog. I got a female because Tobey is 6yrs old and they recommend getting the opposite sex if you have an older dog. But I don't think it matters when they are puppies. The price of yorkies vary anywhere from $500- $3000... but I would make sure you are getting the puppy from a reputable breeder and you can see the parents. Good Luck!!!! I know you will find the one or two you have been looking for...WELCOME TO YT!!!