Just about any dog will do. Yes, I have had many dogs over the decades, some from the breeds listed, but any dog, is okay. It’s still a canine, regardless of anything. I have had Shepherd, Dobermans, Labradors, and one notable Rottie/Dane, that looked like a Rottweiler needing a horse saddle. One of my late brothers, had a companion dog on his farm, that was a Jack Russell Terrier. Cute little dog and intelligent.