
Hi Shannon
This has been discussed a few times in the past and you may get more views if you do a search as well.
I have Goldens, Malinois, two large crossbreeds, and also a Cavalier and a Papillon. I keep my little dogs totally separate from my big ones. They're usually okay to mix under strict supervision, if the big dog is calm -for instance when my Malinois bitch is in season she does stay in the same part of the house as the Cavalier and the Papillon, but she does NOT play with them and we NEVER leave them unsupervised. I'd never consider leaving them unsupervised or taking them for a walk together. The Papillon gets stepped on by accident sometimes even under supervision. In fact it even happens at training club, other people's big dogs don't notice him and step on him. Bit easier with the Cavalier who is bigger, but again it's far better with a calm dog who doesn't want to actually play. My youngest Golden and my youngest Mali both want to PLAY with the little dogs and therefore they cannot meet unless the big dog is on a lead. Even just a big paw raised in play causes problems.
I used to keep my Cavaliers and my Goldens together and basically it was fine, but I did crate the Cavaliers when upsupervised. However the Cavaliers stopped wanting to go for walks with the Goldens as the young ones would so easily knock them over in play.
My oldest Golden took against my present Cavalier many years ago and has actually picked him up by the neck and shook him, he was lucky to survive -but that is an exception.
So if your Golden is anything like mine in how lively/playful they are, I'd say go for a slightly bigger breed -or keep them apart when not supervised and don't walk them together. I even have my garden divided into 2 totally separate secure sections.