CBD treats should give your dog some relief, but since I am not a doctor, I cannot offer medical advice. Your veterinarian can give you details. They’re not legally allowed to broach the subject, but if you ask them and they’re cool, they’ll be extremely willing to get you some vet approved info.
To make home-made CBD oil, you’ll need high CBD plant material (buds or trim). Then you’ll need to decided whether to make an oil infusion or an extraction.
Here are some good links for info on pets and CBD.
I have a great dog biscuit recipe that I put CBD oil in.