I tried to think up of a pokemon team that if I were in a real world scenerio with them I would be able to have a balanced team for adventuring and battling while getting the most helpful abilities for numerous scenarios and keep the amount it takes to keep them fed and healthy to a minimum...
I like tropius on my team because by being a grass type it uses photosynthesis to make food, and if it did eat, it looks like it would be an herbivore meaning you wouldn't need to pay very much to feed the thing, infact it looks like it can make you some free food in the fruit around its neck. It can also fly you around places.
Somehow the idea of an electrical spirit that can control appliances just sounds really cool. It could help you pull a prank, or even help you with a few chores. I doubt a ghost would have any need to eat so that's another up-side. Unless it eats electricity, I guess that would be a problem, but I suppose you could give it a solar panel to mess around with
Psychic pokemon get some of the coolest powers in Pokemon such as future-sight, teleportation, telekinesis, mind-reading and so on. I would be stupid to not want a Pokemon with such abilities. Gardevoir is also one of the best loyal protectors or bodyguards you could ever have with them willing to give their life to protect you. That gives you a lot of respect for a creature like that. Plus I really think its feminine face is kind of pretty to look at which is something I don't like about many psychic Pokemon.
My favorite Eeveelution. It's just so snugly fluffy looking. It's the perfect general purpose fire type and unlike some others it doesn't have a dangerous exposed flame on its body making it less of a fire hazard. It could help keep you warm in the winter I would bet. If you're like me and couldn't choose between something canine-like and something feline-like then why not compromise with something fox-like which gets benefits of both without sacrificing much of either. With one around it would help keep the noisy squirrels out of my attic lol.
I guess if you have a fire type and grass type Pokemon you need a water type too so I made my choice for Azumarill. It can do much of the stuff most water types can and doesn't have to be in the water 100% of the time. It's small so it probably doesn't eat as much. It's probably an herbivore too which makes things easier.
I'm a bit like Misty in that I HATE bugs. This little guy would simply help keep wherever I am clear of such pests by eating them. It's a win-win situation because it gets to eat and I can be in a bug-free zone.
Feel free to use this thread to post practical teams as well!