When in the shop there is the option to give a gift, is that when you can give someone a bolivian ram or cory cat etc for their AC tank? Also when ever I click the 'give gift' button it says you do not have enough money to perform this action, how much do gifts cost?

Sorry if there is maybe a really obvious answer and I am just not seeing it.