One recites Shehechiyanu for any Mitzvah that contains both joy and a physical benefit.

Read more