Beautiful but busy park
Richmond park is amazing, I go here several times per week. It can get really busy during weekends though which I find makes it more difficult to train my puppy when lots of dogs are off the lead.
There are several roads running through the parks although you can avoid them if you look at maps of where to go. Also be careful with the deer, there are lots of them and obviously you should keep your dog on the lead when nearby.
There are also several ponds where your dog can go for a swim.