I just wanted to let everyone know that I am currently in the process of training my dog (a black lab) to collect my eggs for me! My chickens free range completely and although I know a few of their favourite nesting areas, I know that I am leaving quite a few (I have approximately 50 hens and bring in between 20 and 30 eggs a day). And I thought to myself, why spend all this time collecting eggs, when I can train my dog to collect them for me!! There are obviously a few things which he needed to know first before I started to train this... He needed to know how to track and sniff for items from a scent. I have been getting him to search for people, animals, food items and toys for quite a while now and he excels in this area! He also needs to return to you on command and drop on command. Again he does this already with toys, but he usually eats any edible items on discovery, which has been the hardest part to train out! The most difficult task is getting him to not eat or crack the egg, but to pick it up gently and drop it gently. This is the ongoing part of the training and has yet to be perfected, but the good news is I haven't wasted any eggs in the process of the training. I used one of my eggs for him to get the scent and all the other eggs he has returned are ones that he has found. I then use the water in a glass method to check for freshness of the eggs... Has anyone else done this successfully?