Since the migration of Google Places to Google Local, when categorising a Business, we now have to use only the pre-defined Google Business Categories. We used to be given the opportunity to choose up to four of our own Business Categories and just one of Google's but now we have to choose from the Google Categories only.
Problem is that Google does not provide a full list inside of Google Local for you to choose from and relies on you to start typing a word before appropriate category prompts are shown. To make it easier, we have found a full list of of Google Categories to help you choose the most appropriate listing for your business.
Google Local is an extremely important part of Local Search so we need to ensure that the Business Categories we choose are as accurate as possible.
For a full listing visit this Google Category Search listing.