After he walked 2 miles to the grocery store, he walked one less than two miles to the pet store, adding 2-1=1 mile to his journey.
To complete his journey, he walked one less than four miles to return home, adding 4-1=3 miles. to his journey.
In total, Hadley walked 2+1+3=<<2+1+3=6>>6 miles.
#### 6