Please do not use the word Hindu. Arya is the true word. Hindu word was coined by Muslim Arabs it means a thief or something similar. Somepeople now claim that it refers to river Sindhu. Anyway Hindu word is not found in the vedas. Please do not worship stones or animals as the vedas believe in one formless god. Arya Samaj is the only true Hindu movement. In Arya temples you will not find idols of any demi-gods. Gita also says that do not worship demigods.
Gita Seventh Chapter, twentieth verse:
"Those whose minds are distorted by material desires surrender unto demigods and follow the particular rules and regulations of worship according to their own natures."