Unfortunately, I've seen refs issue yellow cards for this action, I guess under the premise of time wasting. Not a fan of doing this or dribbling into the corner, I would rather have the kids try to play keep away from a development standpoint. While booting it to the next zip code is effective, its also the sign of a lazy coach.
I love dogs and I've always owned dogs, but dogs are dogs, they're not people. Dogs don't belong in most public places, particularly restaurants and retail stores, and certainly don't belong in places that are posted "No Dogs Allowed". If you want to treat a dog like a person, then do it at home.