I have one fussy eater too. I've waited her out more than once ,but she'll go 3 days without eating. That's as long as I'll go without having her eat , so she won. I buy a good dog food and cheap dog food cans. I mix well a couple tablespoons of the cheap stuff + the good stuff in the bowl with water and problem solved.
Not to say I am right, but if it was my dog I'd feed Pro Plan Sport.
At 8 months he doesn't need puppy food anymore, not that he ever did, but that's another thread. :)