Bebe Rexha shows off her curves in black halter jumpsuit at Macy's appearance with pet dog Bear

She's an outspoken advocate for body positivity.

And on Monday, Bebe Rexha celebrated her new collaboration with fashion brand bebe with a personal appearance at Macy's Herald Square in New York City.

The Brooklyn-born singer, 30, showed off her curves in a black halter jumpsuit for the occasion and even brought along her beloved rescue pup Bear.

Fun time: Bebe Rexha celebrated her new collaboration with fashion brand bebe with a personal appearance at Macy's Herald Square in New York City on Monday

Fun time: Bebe Rexha celebrated her new collaboration with fashion brand bebe with a personal appearance at Macy's Herald Square in New York City on Monday

Bebe's outfit had frills on the bodice and was tied at the waist with a narrow sash.

She paired the wide-legged number with pointed toe black heels.

Her shoulder-length dyed blonde hair was styled with an off-center parting and she accessorized with sparkly earrings.

Her marketing campaign with bebe is focused around the mantra '#loveyourself'.

The Brooklyn-born singer, 30, showed off her curves in a black halter jumpsuit
The outfit had frills on the bodice and was tied at the waist with a narrow sash

Stylish: The Brooklyn-born singer, 30, showed off her curves in a black halter jumpsuit. The outfit had frills on the bodice and was tied at the waist with a narrow sash

Her baby: Bebe also brought along her beloved rescue pup Bear and the two posed up a storm together

Her baby: Bebe also brought along her beloved rescue pup Bear and the two posed up a storm together

All smiles: The hitmaker paired the wide-legged jumpsuit with pointed toe black heels and her shoulder-length dyed blonde hair was styled with an off-center parting

All smiles: The hitmaker paired the wide-legged jumpsuit with pointed toe black heels and her shoulder-length dyed blonde hair was styled with an off-center parting

Bebe's latest release You Can't Stop The Girl from the movie Maleficent: Mistress Of Evil is a hit.

But her solo performance on The Ellen DeGeneres Show last month prompted a troll to attack her on social media, telling the singer she needs to lose weight.

She promptly hit back at the commenter with: 'no you need to be more accepting and work on your own self hate.' 

She's previously hit out at fashion designers who only dress stars who are runway size. 

'I had my team hit out a lot of designers, and a lot of them do not want to dress me because I’m too big,' she explained on her Instagram. 

'If a size 6/8 is too big, then, I don’t know what to tell you. Then I don’t want to wear your f*****g dresses,' she went on. 'We are beautiful any size! Small or large!' 

Fashion collaboration: Bebe is an outspoken advocate for body positivity and her marketing campaign with bebe is focused around the mantra '#loveyourself'

Fashion collaboration: Bebe is an outspoken advocate for body positivity and her marketing campaign with bebe is focused around the mantra '#loveyourself'

 

Bebe Rexha shows off her curves in black halter jumpsuit at Macy's appearance with pet dog Bear

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

We are no longer accepting comments on this article.