Milwaukee Brewers Christian Yelich helps dad make good on promise for puppy