Selena Gomez has set the record straight on the rumours that she?s dating ?Marvin Gaye? singer Charlie Puth.