Si tu dis "amant", on comprendra que vous faites surtout du sport en chambre. Ce n'est pas mal en soi, mais il faut être bien conscient de la connotation apportée.
Attention "petit ami", ce n'est pas du langage soutenu, ni familier d'ailleurs. C'est simplement du registre courant. D'ailleurs, je remarque que "petit" a tendance à disparaître. Si on dit "elle est venue avec son ami", cela sous-entend sa moitié/son compagnon/son concubin, alors que si on dit "elle est venue avec un ami", ce n'est pas l'élu de son coeur, c'est juste un ami. Même phénomène avec copain/petit copain d'ailleurs.
"Concubin", ça fait très administratif. Je crois que je n'ai jamais entendu qui que ce soit dire : "Je te présente X, c'est mon concubin." Je trouverais la formule vraiment incongrue.
Je trouve que "compagnon" fait bien l'affaire pour désigner la personne avec laquelle on vit sans être marié et qu'on a passé l'âge du "petit copain" qui, à mon sens, renvoie à l'ingratitude boutonneuse de l'adolescence.