Justin Bieber cuddled up to a pet puppy as she arrived at an airport in Poland

Pop bad boy Justin showed his sensitive side as he carried the dog close to his body to keep it warm from the winter chill.

Meanwhile the animal, who wore a bright red collar, seemed more interested in posing for the camera and looked directly at the lens as the pair strode through the airport in Krakow, where Justin had played a gig for his Purpose Tour earlier in the night.

The Canadian chart-topper chose casual post-show clothing, keeping snug in a huge blue jacket with a grey hoodie underneath.