FWIW: There haven't been any REAL Silver Dollars minted since 1935. There's some MODERN Dollar Coins like the Susan B. Anthony, Sacajawea, and other presidentials; but NONE of them are "Silver". There was a short time in the mid 70's when there were some Eisenhower dollars that had 40% silver in them. You're not going to find any SILVER DOLLARS at any bank.
The TRUE Silver Dollars that you're looking for, are:
Morgan Dollar &/or Peace Dollar. They are 90% silver and worth (Because of the silver) about $22 at a coin shop.
You could buy an American Silver Eagle. And while technically it's "Legal Tender", no one has ever used it as "Money". It was started in 1986, and people buy them as Bullion. They are 1 full ounce of silver. But again, even though it's technically a $1.00 coin, no one in their right mind would use it as money, when the SILVER is valued at around $18.
So, I recommend going to ANY coin shop and ask for a MORGAN or PEACE Dollar. Those are the REAL SILVER DOLLARS. If you want to just give a "DOLLAR COIN", and you don't care about Silver, then there's a lot of choices for the generic ones like look like a quarter. But you only get commissioned once; and the person you're having commission you and you're giving you're first salute to, should be of some significance to you. e.g. relative, close friend of the family, etc. They are WORTH spending $20 on a REAL SILVER DOLLAR. Especially if you give them a Morgan Dollar from 1878-1904. The nostalgia of such an old coin is pretty cool.
Just remember, when going to a coin shop, don't let them sucker you into buying "COLLECTIBLES". There are some Morgan and Peace dollars that can cost TENS of THOUSANDS of dollars. Some in the HUNDREDS of dollars. You don't need any of those. What you want, it a basic year; average condition; nothing special; Morgan or Peace dollar. One that you can still read the date, patterns, etc. well enough. I have bought LITERALLY THOUSANDS of ounces of silver. Including quite a bit of Morgan and Peace dollars. I still buy them today. No coin in the condition YOU WANT will cost more than $25. Past that, and they are ripping you off. You can get them as CHEAP as about $18. Average is around $22. If you go to a shop that is NOT a coin shop, like an Antique shop or Pawn shop, they'll charge more. Try and go to a regular coin/gold/silver shop.