It's a perfect 10 for their wedding day!

Dancing with the Stars judge Julianne Hough got married to her fiancé, NHL star Brooks Laich, in an outdoor ceremony on Saturday, July 8 near Coeur d’Alene, Idaho after spending time with more than 200 guests during a fun-filled wedding weekend!

“I don’t think I ever really necessarily dreamed about my wedding as a kid,” the 29-year-old told People. “But I know I will always cherish and remember it for the rest of my life.”

MORE: 'DWTS' Co-Stars Julianne Hough and Peta Murgatroyd Plan to Get Married on the Same Day

For her wedding ceremony on Saturday night, Julianne wore a custom-made Marchesa gown and she accessorized her wedding look with Lorraine Schwartz jewelry and a long veil.

Julianne's brother Derek Hough served as a groomsman in the wedding party, and the couples' adorable dogs even had a role in their big day! Their Cavalier King Charles Spaniels Lexi and Harley wore flowers on their collars and they served as ring bearers.

Guests — which included actress Nina Dobrev, actor Aaron Paul, and DWTS pro Mark Ballas — arrived on Thursday, July 6 and were treated to a welcome dinner at the Blackwell hotel. On Friday, they went on a group outing to the lake at the Coeur d’Alene Resort.

MORE: Lolo Jones, Susan Boyle, Julianne Hough, and More Stars Who Still Have Their V-Cards

The couple announced their engagement in August 2015 with an adorable Instagram announcement of a photo capturing the moment Julianne said yes, jumping into Brooks' arms. She later opened up about his sweet proposal on her blog.

"I was so taken aback when Brooks got down on one knee I completely blacked out! It was like a rush of heat and a wave of uncontrollable emotion swept right through my body," she gushed. "I didn’t have any words at first (me! no words!). All I could do was explode into his arms and experience pure joy from head to toe."