Hindu devotees seeking divine blessings hold the shaligram as a sacred stone worthy of worship. For that reason, using small shaligrams for daily worship is a popular choice for the home because they can easily fit on altars, while still holding a lot of power.
Additionally, shaligrams are regarded as the actual form of Lord Vishnu, which you can find in riverbeds of the Gandaki River. Whenever a shaligram is in your home, everyone who enters can experience the positive energy it provides.
The other forms of shaligrams include surya and vishnu, both of which have unique designs and meanings to assist you in achieving your ultimate goals. As such, keeping a small rock shaligram in your home to perform daily puja provides a physical way to connect with your spiritual self, while keeping a specific vishnu shaligram for worshipping in greater detail during specific rituals creates a deep connection between you and Vishnu.
By bringing a shaligram into your home, you create an atmosphere divine.