This link will give you the insight. Page 18 and 19 cover the topic.I find it to be a VERY important skill to learn. Not easy, but highly effective. It sounds like your taking the right steps. Still a lot more to uncover but I am sure myself and the vets will help you out.