I am currently writing a story about a group of stray dogs traveling together. In the beginning they barely know each other, barely talk to each other, and are generally antisocial. The only reason they are together is because they were all forcefully driven out of their old home and now need to find new territory. One dog in the group is shy, feels like he doesn't belong, and acts a bit babyish. Another is intimidating and cold towards others. The intimidating one is the protective mother to a puppy who is shy but friendly, and very curious/intelligent. Lastly, there is a dog who has just lost someone very close to her and is suffering from that death greatly. They have all been through some sort of trauma or loss in their life and are very detached/distant. Nobody wants any trouble. So, my question is this: What's a smooth way to bond them all together? How does a group of creatures all heavily isolated in their own worlds, all frightened, all misplaced, become a team in a smooth and natural way? I've tried researching group bonding, but it is a bit hard because usually the web talks about group bonding in workspace environment and I'm writing about stray dogs traveling through forest and farmland with little to eat and an unsure future. So... any suggestions?