Wedding roles for dogs include ring bearer and pooch of honor