I'm not sure this works with older dogs, I mean other than puppies that are up and running around a lot, that age of mischief
But I lived out in the hills at one time, and out neighbors had 4, grown dogs that were really well-behaved. They were always with the people on the property, roaming with them, just, good dogs and all larger breeds.
We had a puppy that was constantly chewing on us, and it hurt, sharp, little teeth. Our neighbors asked if our pup could run with the big dogs each time we met up for a visit, just around the yard etc. Well, the pup not only had a blast, but he also learned from the bigger dogs that biting hurt. He stopped biting at us within just a couple times spent with these adult dogs.
I don't know if this is typical, and as I mentioned, I don't know about a 3 year old, or other than a puppy.