Feeding a dog after a walk is usually recommended, but not right away. You should at least feed a dog 50-60 minutes after the walk.