Maybe it seems like common sense to me, but one should always start by looking at their local shelter if they have lost their dog or cat. I am sure GDB has notified all the local shelters about missing puppy Gannon, but why is it that pet owners do not know to do the same? Is it a lack of education? Should there be more information about resources for people with lost pets?
Here is my own checklist of what I would do in the event one of my dogs goes missing:
1. Call local shelters. Usually all shelters in my county and neighboring counties. People can be weird about where they take your pet.
2. Contact local Humane Society. Many people don't know about county/city shelters and will take the dog to the Humane Society instead: even if that is a county or two away.
3. Call local vet clinics. Let them know to watch for people who may be bringing in that nice stray they found because they may want to keep it.
4. Contact local radio station (ours will run lost pet ads for free!).
5. Start making fliers with a current picture, vital stats, that they have a microchip (but not the actual number, save that for shelter personnel only) and my contact info (multiple phone #s). Now I would take them to all the places I have contacted initially so there is a visual reminder of the dog I am looking for.
6. Put up fliers around area the dog was last seen. Also put them up on community boards at pet stores, grocery stores, churches, parks, and schools.
7. Post on Internet bulletins and community forums.
8. Keep physically going to the shelters and checking for myself. You never know when your description of a Pyrenees mix looks like a Samoyed to someone else.
9. Keep hoping and searching: there have been cases of some dogs being returned to their owners after months of separation.