You have already gotten some really good advice. I just want to second the work on the stay command. It is such a great command, when they know it really well.
Copper wont come for the life of me... but if I say stay he freezes instantly(so I can then walk over and pick him up of-course
) If food is dropped on the ground close to him and I don't want him to eat it I just use stay, it has saved him a few times. Also good if they are running off or to keep them from running out.