There may be many conditions in which you can have need of small business grants while you are going to start your own small business like opening a shop or restaurant etc. But you do not have enough funds to head start. I have done research on this topic that where is the best place , from that you can get correct information and they could help you out to get small business grants etc.
Business Gateway
It is the steps of the Scottish Government who used to help such people who want to start their own business. They help the business people in Scotland and guide them that how they can start their own business.
Official website : www.business.scotland.gov.uk
They have various finance options in their website to guide, they can guide you about your company's financial planning.
Grants.gov
This is the official website of getting federal grants, where you are search the requird grants and apply from there itself. There are many federal grants available for your small business.
Small Business Development Center(SBDC)
Small Business Development Centers prodive guidance for small business entrepreneurs and they support the business class people and provide the complete assistance to get grants and loans. It is the part of the SBA. They provide many services likes business plan, business financial plan, export and import assistance etc. You can get this by contacting there. You should visit the official website to get most reliable and updated information.
Small Business Administration(SBA.gov)
This is also a official website available to business people from the United States. They provide the complete grants and loans available for your small business and guidance for application process for business grants and loans.