St. Roch is the patron saint of:
against cholera
against diseased cattle
against epidemics
against knee problems
against plague
against skin diseases
against skin rashes
Albaredo d'Adige, Italy
Asturias, Cebu, Philippines
bachelors
Balzola, Italy
Barano, Italy
Carbonara Scrivia, Italy
Casalnoceto, Italy
Castelnuovo Don Bosco, Italy
Castropignano, Italy
Cereseto, Alessandria, Italy
Cernusco Lombardone, Italy
Constantinople
diseased cattle
dogs
Dusino San Michele, Italy
falsely accused people
invalids
Istanbul, Turkey
Labico, Italy
Lillianes, Italy
Orsogna, Italy
Patricia, Italy
Potenza, Italy
Pozzi, Italy
relief from pestilence
Rocca Priora, Italy
Subic Bay Freeport, Philippines
Tagbilaran, Philippines, diocese of
surgeons
tile makers
Saint Roch is the patron saint against knee pain and knee diseases.
There isn't a patron saint of dog training, but there is for dogs--St. Roch.
Saint Roch or Rocco is tradionally known as the patron saint of dogs. Pictures of Saint Roch include the dog that saved his life. Saint Francis of Assisi is known as the patron saint of Animals.
St. Roch is known for his acts of charity, healing miracles, and his devotion to caring for those suffering from the plague. He is considered a patron saint of plague victims and those who care for the sick. St. Roch is also believed to have a connection with miraculous healings through his intercession.
There is no patron saint of golf. St. Sebastian is the patron saint of athletics. Another opinion: The patron saint of golfers is St. Andrew.
No, there is no patron saint of billiards.
Saint Kiara is a saint but she is not the patron of anything at this time sorry
St. Lucia Filippini is a saint but not a patron saint at this time.
The closest I can find is St Bernard of Menthon who is the patron saint of mountaineers.
David of Wales is the patron saint of doves.
The patron saint of all sports is St. Sebastian.
I don't know if runners have their own saint, but St. Sebastian is the Patron Saint of Athletes.