Welcome to the forum.
Please ignore anyone suggesting you have to manhandle, "be the alpha", get aggressive, holding them down, alpha rolls or other such outdated abusive training. You need to train smart, not harsh.
Ditto on being careful about Petsmart "trainers". Double ditto on Patricia McConnel books and work being great. Her article beautifully covers resource guarding. Please read and use her article. People who respond to resource guarding as general or human aggression can make matters far worse. Do it right, and it is not hard to train your pup that yes, even poop in the park is not hers.
You can do almost all your own training by finding a few trainers online and videos, and working solidly on their lessons. Most dogs can be trained with all the basics at home, then use classes or a trainer to help polish or spot problems. Mary is excellent: http://www.clickerlessons.com/index.htm
Few handlers have time to be trainers. Look for trainers who belong to a group that does positive training and reinforcement, hopefully, one who has worked with hounds.
At home, there are ways to stop stool eating as you can put Forbid or other things in their food that makes the feces taste bad. For out walking, it takes several things. First, teach "leave it" command until it is 100 percent solid. Work on it until you can leave a piece of steak and get your pup to not take it. For walks, until you can get "leave it" solid, I strongly suggest either a head halter or basket muzzle. Feces can carry lots of things, from bacteria to parasites. You might try carrying a spray bottle with vinegar and spray the poo, but if your pup grabs it first, the only lesson learned is the need to find fast. Until you get this issue fixed, I'd avoid both dog parts and being unleashed.
All breeds have some differences, and even larger ones within the breed. I haven't found Basenjis all that different from Chows or Samoyeds or half a dozen others. One disadvantage is they are smarter than it's helpful. You can watch their little brains working and it's rarely for the good.
10 months is not a baby, but certainly a puppy. Full mature brain deliveries start coming in small doses and may take 3 or 4 years for you to have a real adult.
Training is far more than teaching a dog (or owner) how to do something. It really is relationship building. The relationship you develop by gently closing fingers around a muzzle while sternly saying "NO BITE" (or, ick, "NO POOP"), then leading away from temptation is one thing. Firm, consistent, calm ... and a pretty good sense of humor ... will win.