Hi! I'm a pretty new member with very little chicken knowledge, but dogs, now you're barking up my tree! I don't have any specific dogs, but some suggestions for places to look. I know you said puppy, but don't neglect looking at adults, you might even get lucky and find one already used to chickens. 1.Contact rescue groups. Both for the breeds you are interested in and ones that do all breeds. Explain what you need/ want. Even if they have nothing, they may know someone you can contact who does. (And yes they often get pups too) Some groups are more helpful than others, so don't give up. 2. Call the akc breed clubs for the breeds you are interested in. They will let you know what good breeders in your area might have pups. You'd be amazed at the reasonable prices some ask for their pet quality ones. If they are quality breeders they are in it for the dogs/ and the breed, not the $. I got my Malamute from a breeder in MI. A bit of a road trip, and a tiny bit more than the ones in the classifieds, but, (knock on wood) have had her 10 yrs and have never needed anything but vaccines.( My firs one (poorly bred) ended up costing me tons in extra medical bills with her thyroid condition, and allergies!) 3. Get friendly with a good shelter in your area. Get to know someone who can call you if the right dog happens in. Many great dogs get handed over due to the economy, older people unable to keep them, etc. 4. Attend dog events. Shows, agility,herding trials, flyball competitions (flyball breeders mix breeds for specific needs of that sport, and often have plenty of "leftover" pups that are,great but not what they need. Often border collie &small terrier mixes) etc. Talk to people there, it's a good bet someone will have a friend of a friend. ... These are my suggestions. With a bit of legwork, I'm sure you will find the perfect fit! Good luck! And I'll keep my ears open for ya.