Though the Puppy Dragon has a medium range, it attacks with a fireball that has infinite range, so if its original target evades the attack or dies before it hits them, then the attack will continue until it hits another unit or leaves the stage.

Used in one Monster Lab recipe:

Fire Dragon

Puppy Dragon

Puppy Dragons In-Game