First off Being where your located
I'd have to know what kinds of dog foods your can obtain?
Your other choice is to feed raw, or home cooked meals.
I have a few friends who feed this and once you get use to doing
it, its fairly simple.
My first advice would be to get yourself some books
Switching to Raw
Throw your dog a bone
or some pet nutrition books either at a book store or on-line.
Some of the things you will be using in your raw diet is fresh chicken, ground beef, veggies raw, eggs etc.
You also will have to supplement these raws foods, but thats fairly simple to since you can buy mixtures on-line that are already pre-mixed with what you need you just sprinkle some on thier food.
The other choice is a better quality dog food along with some can. What sort of dogs food do you have access to in your area?
If your just looking to add some more choices to your pellets, per say. Try scrambled eggs, cottage cheese, veggies all kinds except onions. Carrots make great snacks. Fresh fruit, bananas, apples grapes, just make sure there are no seeds or things they may choke on. Boiling up some rice with chicken broth added to pellets can add some flavoring to a food that may seem bland.
Remember to add things in moderation, small amounts are best especially if your pets are small breed. Watch their weight, feeding smaller meals several times a day can keep them more satisfied. I always keep a bag of carrots in my fridge for my gang to munch on.
Hope this helps.