I would never buy a pet from a pet shop. Often they are from breeding farms, would never buy from a backyard breeder either.
My first dog, was a pure bred Bichon Friese, beautiful dog, she lived 15 years.
Our second dog we got from RSPCA, passed all their personality tests etc, love her to...