Can I make push notifications for some email addresses only and not others on my iphone?
Go to 


  Settings > Mails, ... > Fetch New Data > Advanced


From there, you can chose how to get new email from each account.

It could be push, fetch (every X minutes) or manual (only when you open the app)