Meghan Markle Petting Rescue Puppies in a $35 H&M Dress Still Looks Classier Than We Ever Will

Having a ruff day? Meghan Markle just made her second appearance in three days. Yep, that means we're getting alllll the #bumpdates from the six-month-pregnant duchess.

On Wednesday, Markle stepped out for a visit to one of her new patronages, Mayhew. The animal rescue organization hits close to home for the duchess, who previously owned two dogs in Toronto before she moved to London to be with Prince Harry. And the photos of the duchess, who announced she's due in late April/early May on Monday, are positively "fetching" (get it?). 

The dog-loving duchess knows all dogs are good boys. She and Prince Harry reportedly adopted a dog, named Oz, last August.

Introducing: the Artist Formerly Known as Truffle.

Markle holds Minnie, the Jack Russell, as she chats with Mayhew volunteers. We wonder if she can feel baby Sussex leaping for joy...

Roobarb!!! We're gonna need a minute...

One of Mayhew's main objectives is to provide shelter and care for the pets of people facing crisis. Markle's two dogs from her pre-royal life, Guy and Bogart, were both adopted from shelters.

meghan markle h and m dress

For the puppy playdate, the expecting mama wore a bump-hugging long-sleeve knit dress by H&M ($35) under an Emporio Armani cream cashmere coat (sold out, originally $2,187).

Meghan carried the Falabella tote by Stella McCartney, the same designer who created her silk high-neck wedding reception gown. Her matching beige slingback heels are by Manolo Blahnik. 

meghan markle wave mayhew

Duchess Meghan + cute puppies + baby bump = everything we need to get through the rest of the week. 


Director, Branded Content + Cohost, Royally Obsessed Podcast

As Director of Branded Content at Gallery Media Group, Roberta helps oversee the ideation and execution of sponsored content and experiential campaigns across PureWow and ONE37pm...