My puppy died in Moonglow - I crashed while I was riding him. I went to retrain him and took him to Sphynx where I discorded him and set him on the Sphinx. Everything else trained up fast, except healing. Then suddenly it occurred to me, you can tell your pets to stay, and they won't defend themselves now. So I told my puppy to stay, and just cast poison on him while he was discorded. I got back his .1 in under a minute. Basically you can use this method to train spell resist on any pet, and healing on cu sidhe. Training both of these just got a whole lot easier - as long as you have access to the discord skill.