It will be better for your dog if you will give it after meal. However you have to keep it in your mind that you need to make it sure that you are giving proper dosage of this oil. The over dosage can have bad effect on the immune system of your pets. In this occasion you can take advice from your doctor. On the other hand you can follow the guidelines that have been provided for the CBD oil. It will be better to give your pets 0.2 mg CBD for 1 pound of body weight.