Thanks for replying. Yeah, I've tried enabling background input and I've double checked that port 1 is set to a standard controller... 
I just don't get it at all. No one else seems to have this issue and the Dolphin is the only program that I have the issue with... Colour me confused...

I just don't get it at all. No one else seems to have this issue and the Dolphin is the only program that I have the issue with... Colour me confused...