From personal expericence, punishing a dog when it runs away and comes back ISNT good, it made my dog not want to come back, so i just tell her to come in a friendly, doggie kinda way and smooch or wistle. works for me. or i just walk over to my neighbors and she runs over wanting in to play with her little doggie friend..lol