Life Is a Bumpy Road: ...smoothed out by people and dogs you meet along the way