
I'd start researching more into the two breeds you've narrowed it down too and decided which one you want to go with. You should look into the breed traits, energy levels, easy of training, stubbornness, ext. And pick the breed that's traits best suit your lifestyle. After that you can start looking for breeders.
Make sure you look up the health tests relevant to your breed and always ask breeders for proof that these have been done on the parents with good results. It's better to be added onto a waiting list for a good breeder than to get a puppy quickly from a bad one.
This puppy will be a part for your life for 12+ years, a poorly bred one will cost you a lot of heart ache and money.
Find a puppy training class in your area and with a trainer your happy to work with.
Puppies are a lot of work but also worth it. Good luck to you.