The best coupling is generally thought to be male and female. However if you get a male and a female you will have to seperate them when theyre around 12 weeks old, and keep them seperate until they have been spayed/neutered at around 6 months old.
Same sex couples can work, but there is always the risk that they will fight as their hormones set in.