I too am not a Vet and won't pretend to know what is best. All I can do is share my experiences. I have only had 4 dogs. One in childhood for a few months. The other three have all been in adulthood. All 3 have been household pets and have bonded with different household members. The first one was a Pekingese/Pomeranian mix who lived to be 11 he had back problems and an enlarged heart along with a bladder stone. The 2nd which was brought in the house not quite a year after the 1st who was all Pomeranian. She had to have both knees operated on at 9 months, her right hip shaved from hip dysplasia, and ended up with Cushing's and a liver tumor toward the end. She lived a few months past her 16th Birthday. She lived almost 3 1/2 years with Cushing's after diagnosis. She also got acupuncture every other week for about 3 years. This helped her get over an injury which I think would have been too much for her body and would have passed without it. The 3rd one is a Bichon Frise/Poodle mix (Poochon) is the only one we have in the house right now. We got her in 2011 she was 7. She is now 15 and we have some health problems going on. We have tried acupuncture with her and it just doesn't work well, she does not do well with the needles or the waiting time to remove them. We have used gabapentin for both the pom and sometimes for the Poochon. We started the Poochon on CBD to try and get her off of the gabapentin. Most of the time she does fine on just the CBD, but we have had to use the gabapentin when the CBD doesn't quite seem to be helping enough. Just make sure you get a good quality good reputation CBD oil. In some cases we have been to 3-4 vets to get the appropriate help if thought it the best scenario. Just my 2 cents, and I always ask lots of questions.
Angela