I've happened upon a new scenario I didn't realise was possible: I attack or block with Jackal Pup, and after blockers are declared, I use Zedruu the Greathearted or Bazaar Trader to give the Jackal Pup to another player. I'd like to make sure I understand this interaction properly.
As far as I understand it:
- Jackal Pup and the creature it's blocking or being blocked by still exchange damage as usual. It doesn't leave combat. Jackal Pup will deal a bunch of damage to whoever I gave it to.
- I can even hand Jackal Pup to the player blocking it or attacking me, and that will still hold true. (They'll then control two creatures who exchange combat damage with each other!)
- If a creature was declared attacking me (or my planeswalker), it is still doing so even after I block it with Jackal Pup and hand someone else control of it. If that creature has trample, the damage will go to me.
Do I understand this correctly? (These are some fun hijinks, if they work like they seem to.)