I'm thinking about getting a dog, but I'm not sure what breed I should get.
 The Greater Swiss Mountain Dog is a really great dog breed. It was developed in the Swiss Alps.
That sounds like an interesting breed! I need a breed that 
This dog  the result of indigenous dogs mating with a mastiff type brought to Switzerland by foreign settle
Oh neat! I need a breed that is good with kids and other pets. Do you think that dog would fit that profile?
If you prefer smaller, the dachsund is a cute short legged long body dog
Are most dogs easy to train? 
Yes as long as you start young and stay consistent.
What should I feed my dog? I know there are so many different kinds of dog food.
You will want to try out some different dog foods until you find a good fit.