A dog hides in the tall grasses along a rocky shore
The dog is outdoors.
A rocky shore is outdoors.
Tall grasses and rocky shores can only be found outdoors.
A dog hides in the tall grasses along a rocky shore so it is outside.