Вопрос, конечно, непростой. Я на вашем месте попробовал бы игнорировать все предложения с матом и отвечать или воспринимать только те, которые произносятся в рамках традиционной лексики. Естественно парня надо об этом предупредить. Этим вы, во-первых, четко дадите понять что вам это не нравится и насколько, а, во-вторых, если он желает с вами общаться и не хочет выражать вам открытого неуважения, то будет вынужден уважать ваши пожелания и скорректировать формат общения. Если же не поможет, то я серьезно задумался бы нужен ли вам такой парень, если он проявляет к вам явное неуважение.
Есть такой способ в некоторых фирмах - за каждое матерное слово сотрудник платит штраф в общую копилку, а накопленные деньги тратятся на покупку чего-нибудь полезного в офис.
Можете попробовать "штрафовать" вашего парня - вдруг так ему понятнее будет.