They say dogs often have similarities to their owners.

And, when it comes to not caring what others think, Carrie Fisher 's pet pooch Gary is certainly true to form - as he proved at the Star Wars Celebration event in Florida this weekend.

Unfortunately, the late star's canine companion - a French bulldog - made its presence known when it defecated on the red carpet at the Orange County Convention Center on Friday night.

(Image: Instagram/garyfisher) (Image: Instagram/garyfisher)

And, unfortunately, the four-legged friend relieved himself just moments before his former owner's co-star, Mark Hamill, gave a 60-minute tribute to her.

However, Twitter fans were quick to claim that Fisher - who played Princess Leia in the sci-fi franchise - would've found the gaffe funny.

One posted: "Somewhere, Carrie is having quite a big laugh about that, I'm certain," while another added: "As Carrie would have wanted."

A third said: "This makes me so happy yet kinda sad, but we all know that Carrie is looking down on him with a big smile and is having a laugh."

Fisher was universally loved by Star Wars fans for her contribution to the iconic film.

Personally, he spoke openly about her addiction and mental health struggles in the years that followed, including her diagnosis as bipolar, which formed the premise for Postcards From The Edge.

She died on 27 December 2016, four days after suffering a cardiac arrest on a flight from London to Los Angeles.