Once you have a logo that you like, you can put it on just about anything. So the first thing is make sure that you're happy with your logo. Then the logo needs to be "purposed" for the job it needs to do, ie., tha same logo to go on a business card, a website,a vehicle, and a t-shirt needs to the prepared differently for each, if it is going to look good.
The timber craft logo below came to me as a small, blurred, low-resolution pixel image that had to be nudged up to a large, sharp, high definition 'vector' image for his van.
Often a client will have a very good idea what they want but no skills to do it themselves - as with this logo above. They wanted the contours of the Valley reflected in the logo
This client had no idea what he wanted so the designer needed to come up with the idea. Client was happy and used the logo for his vehicle, stationery (web and print) and planned to put it on a t-shirt.
For a dance studio window
Many people are happy to take their logo and put it on a business card they make themselves. Some just want a business card designed