I know there are frequent flyer programmes with different airlines, but can you collect air miles in NZ as you can in the UK?

Also, is there any 'cover all' frequent flyer programme that would allow us to use different airlines at different times?

Thanks in advance!