If you want a one sentence answer as to what to feed your Pom, this post is not going to be helpful, but I can sum it up by stealing liberally from
The Omnivore's Dilemma.
Eat real food. Not a lot. Mostly meats.
Poms, like all dogs, are carnivores. They need lots of protein and a fair amount of fat, with relatively little fiber compared to human diets. They lack the enzymes to really get most of the nutrients out of vegetables and grains effciently, so they get some nutrients and amino acids that humans get from veggies mostly from the organ meats of their prey and to a small extent, 'pre-digested' matter from the guts of prey animals or (cover your eyes if you've a sensitive stomach) poop. (Yes, there is a reason dogs love horse poop!). An adult dog needs about 2% of their body weight daily.
I am a big believer in "there is no one true way." Commercial diets won't kill your pet, and homemade diets may or may not make your pet live to 20. The price per pound of kibble has less of a relationship to the quality of the food than it ought to, and the list of ingredients on the back of a bag may or may not reflect in how well your individual dog thrives on that food- and your dog's outward appearance can sometimes be deceptive when you don't realize how spectacular your dog's skin and coat will be on the right diet. What I *am* a believer in is information- gathering the tools to make a good decision for yourself.
When looking at a pet food- raw, cooked, kibbled, recipe for homemade- the first ingredient should be a meat of some sort, not a grain. It should be specific as to what KIND of meat (Chicken, lamb, beef) and while labels like "Organic Free ranged" make us feel better, they may not necessarily reflect much as far as the actual nutritional content or potential contaminants that are or are not in the food.
The ingredients listed on the label are listed in order from greatest to least by weight, so be aware of the tricks that some companies pull by separating ingredients to make each section smaller individually (for example, separating sweet potatoes and white potatoes, rather than listing them together- it's all potato starch or flakes!) If those are ingredients #7 and 10, that's probalby not a big deal- but if they're ingredients 2 and 3, you can bet that the two added together probably constitute more of the food than ingredient 1.
The food should not contain corn in the first 5 ingredients. (Not at all is good, because a lot of dogs are allergic to corn, but some of the foods that my dogs have done well on in the past do contain some corn way down in the ingredient lists.) There really shouldn't be any grain at all in the top 3 ingredients.
The company should be one you're comfortable with. Do they make their own food in their own factory (a lot don't, especially smaller boutique brands), or outsource it? In 2007 during the pet food recalls, a lot of us discovered to our horror that our $3/can dog food was rolling off the same assembly line as $0.29/can supermarket brands, with about the same level of care given to the manufacturing and ingredient purchasing process.
Don't get caught up in the internet hysteria. There are a lot of crazy claims out there on all sides. Do your own research, read as much as you can, and don't get overwhelmed. Your dog is not going to die if you've fed her a slightly substandard kibble instead of free-range rabbit simmered gently with organic leeks picked by wholesome Norweigan bachelor farmers. :D Look at your dog's skin and coat and energy level and poop. She'll tell you when you find the right food.