Contact the breed club in your area for some breeders names.
You will find it hard to buy a puppy to give as a present or to buy for someone else. Your mother may have to be the one a breeder would see. Most people won't hand a puppy over to someone who is not the intended keeper.