A puppy is a very important purchase. Take your time and only buy from someone that you can visit and see how they are around their dogs.
All puppies are cute, do not get caught up in the moment. This animal will become one of the family and will be around for many years. I was advised to call on people that show dogs and go to dog shows. I did and ended up will a wonderful smart, cute and healthy puppy. Why people that show dogs? Because they care about the breed and can advice you where to find good sound puppies.
I also have a bichon ( white ball of fur) and he is a wonderful dog. But I did not do my homework and purchased the first puppy I saw. Well, we have spend a ton of money in vets bills. He has skin problems and must wear a see thru collar to protect him against himself. He pulls out his hair and will make himself bleed if left to his own devices. Yes we have had him allergy tested, put him on prozec, tried every home remedy, he get regular shots of cortisone (yes I know the dangers/ only thing that helps) and have used every special shampoo made for itchey skin in dogs.
Bottom line, I think he was a "puppy mill " dog. A perfect little creature except for a large problem. I would have put him out of his misery a long time ago, but my husband believes that he still is a happy dog. You can not short-cut on price or patience,as you will probably end up paying more in the long run in if you do not do you homework.
When I purchased my Yorkie, I took my time and interviewed many people on the phone before I when to see the puppies. All Yorkie are not created equal and I am not talking only about money. One thing I learned by talking to many breeders was that I would never purchase a puppies from pictures on the internet. Yes, all those pictures are so cute, but do not tell you about the breeding habits of the parents or owners. And with all that work you can still get a puppy with problems. My vet said if you do your homework and have patience you can improve your odds, but it's a crap shot.
That is where prayer come in. I now have a beautiful, healthy, smart and fun loving 8 months/ 3lbs5ozs little female puppy named Coco. Priscilla