I had a horrible problem with maggie not wanting to eat. she was sooo finniky. I read about Royal Canin and decided to give it a shot. and she loves it. it's kinda pricey but as much as we spend on these babies anyway, what's the difference LOL. 
 
I agree...try the canned food (the more it smells, the better) but slowly wean him off of it...you dont want him having it for a long time. I guess just try different foods until you find something he likes. some of the dog foods guarantee it...they will actually give you money back if your dog won't eat it.  
good luck!!!! I know how frustrating it is. hubby suggested getting her a crystal bowl to eat out of while we're at it 

 maybe that is what he needs LOL 
btw....he's a doll!