I love poms. I have my two girls, my mother has her boy and an older (14 years of age) pom/corgi cross. They only are yappy if you let them be. For example, mine only bark if someone is at the door. They don't bark otherwise. My husband dislikes small dogs, but said they are tolerable for him, since they aren't yappy. Worst thing you hear from them, is the one snores under our bed sometimes at night. LOL.
My mother's two on the otherhand, they will bark if someone is at the door, in the house, or if someone outside of the house is making any noise... she doesn't ever tell them to be quiet or anything so they pretty much do as they please when it comes to barking and do it alot.
It comes down to how you raise them. I find my girls are great for jogging with, walking or running with. They keep pace with me. They will sit perfectly still while I groom them, and they are ever so eager for me to put new dog clothes on them or style their fur, etc...
And as far as personality, all the poms I know of are really docile. My kids dress my poms up in dresses and hair bows, dance with them to music, play with them in the house, etc... If you raise the pom as you want them to be, they can be whatever you are looking for in a dog.
My one girl is too friendly and she will just about go off with any person who calls her name. My other girl is a little more shy about strangers though and will hide from them under our bed when they come over.
One lady I know, raised both her boys/obedience trained them, etc... and she can sit a treat on their nose and they will not go for the treat till she tells them they can have it. Again - if you raise them how you want to be, they can be that type of dog. I heard poms were incredibly yappy too when I first got mine...but if you start at an early age with them, they won't be yappy.
And I've never had one be snippy or with a bad attitude. Maybe you've, seen that in them, Nicole, but I have not seen that problem with any I know of.