Yes you can summon blood puppets on your opponent's BF. The wording is adjusted to indicate that. Compare them to say... Iron Rhinos for example.
cool thanks. I seem to not be able to understand games 100% often and end up having to ask silly questions