It depends. I wouldn't suggest to train a Pokemon and simply neglect everyone else, because there is always a chance of it fainting. But if you want to go that way, make sure you have a "back-up".
In Diamond, I went through the whole game with Infernape and a "back-up" Luxray that worked well. :)