By Daily Mail Reporter
Published: 15:20 EST, 10 July 2014 | Updated: 15:47 EST, 10 July 2014
She has ferocious drive, establishing herself as one of the biggest pop stars in the world.
But Shakira is a big softie at heart.
The 37-year-old was seen carrying her adorable son Milan as she touched down at Rio Janeiro airport in Brazil on Wednesday, after cradling a tiny pooch on a Spanish morning talk show earlier in the day in Miami.
Cuteness overload! Shakira carried her son Milan as she jetted into Rio De Janeiro, Brazil on Wednesday, after cradling a tiny pup on a Spanish talk show earlier that day
The Colombian singer showed off her slender frame in dark-wash jeans and a sheer loose-fitting striped T-shirt.
She added a quirky touch with blue high-heeled boots and a matching blue hat.
Shakira wore her long blonde hair loose and curly and showed off her naturally glowing complexion, enhanced with just a touch of make-up.
What a sweetie: Shakira beamed with pride as she carried her adorable brown-haired little boy through the airport
Low-key style: The Colombian singer showed off her slender frame in dark-wash jeans and a sheer loose-fitting striped T-shirt
But her 17-month-son Milan stole the show as he sat happily in his mother’s arms.
He wore a grey Mickey Mouse T-shirt, jeans and blue shoes.
Not present was Shakira’s partner and Milan’s father Gerard Pique.
He’s a hand-full! Shakira held the tiny pup high during her appearance on Spanish morning talk show Despierta America in Miami
In her element: The animal lover grinned as she held the pooch on her lap during the interview
Animated: Shakira waved her hand in the air as the audience hung on her every word
It’s okay: Shakira giggled while gently holding the dog to her chest
Earlier that day, Shakira made an appearance on Spanish morning talk show Despierta America in Miami.
She wore the same outfit as she cuddled and cooed over a small brown dog, which was clad in a denim dress.
Shakira even cradled the pup like a baby as audiences members cheered.
Quirky touch: Shakira wore blue high-heeled boots and a matching blue hat
Shakira is gearing up for her third consecutive World Cup appearance at the closing ceremony in Rio de Janeiro’s Maracana stadium before the final match on July 13.
Shakira is set to perform her song La La La (Brazil 2014) alongside Brazilian percussionist and singer Carlinhos Brown.
‘I have an intricate relationship with football for obvious reasons, and I truly understand what the World Cup means to so many people, myself included,’ the singer said, whose boyfriend plays for both Barcelona and Spain.
Cuties: Footballer Gerard Pique carries their son Milan in his arms last week
Also set to appear at the final will be Mexican-American guitarist Carlos Santana, Haitian-American hip-hop artist Wyclef Jean and Brazilian singer Alexandre Pires, who will perform the official anthem of the 2014 World Cup “Dar Um Jeito,” Portuguese for We Will Find A Way.
The closing ceremony will also feature a samba performance from one of the Rio de Janeiro schools that participate in the city’s famous Carnival celebrations.
Shakira’s home team Colombia are set to play Brazil in a quarter final match on Friday July 4th.
Last time: The colourful Colombian performs her song “Waka Waka (This Time for Africa)” at the 2010 World Cup final in Johannesburg