Sofia Vergara's friends think Joe Manganiello is a ''good influence'' on her.

The 'Modern Family' actress has been romancing the 'True Blood' star for several weeks and the hunky actor has been advising his new girlfriend on diet and fitness and she has even curbed her partying.

A source told ''Joe has been a really good influence on her.He is teaching her that she can have just as much fun without drinking and has gotten her into fitness and health. They even workout together.''

The 37-year-old actor is said to be smitten with the 42-year-old brunette beauty, who he began dating soon after her two-year engagement to Nick Loeb came to an end.

The source added: ''Joe is so happy right now. He is really into Sofia! The two are now inseparable.''

The insider claims Joe has ''long-term sobriety'' and is always happy to assist other people wanting to turn their backs on drinking.

The source said: ''He helps out a bunch of great guys that really look up to him.''

Joe recently spoke of the pride he takes in his physique, insisting he is a ''unicorn'' amongst actors.

He said: ''A lot of the actors who are on the cover of lifestyle magazines look like they've had their waistline airbrushed or they're wearing winter clothes or whatever.

''I see them and think, 'That guy doesn't work out, I know that guy and he smokes two packs of cigarettes a day and is a complete drunk on the weekends. Now he's putting out an illusion on the cover of a glossy magazine.'

''It's absurd to me. I'm athletic and I'm healthy. I'm like a unicorn in the world of actors.''