I wouldn't go for a schnauzer choice either. All the ones I have been around haven't been good with kids.
I would have to say that the pound would be the best place but I also echo what Molly said. Sounds similiar to a co- worker of mine who told me that she wasn't much of a dog person but she had 2. But your friend seems willing to learn tho. That is a good sign!
Good luck