For good quality printed images and logos they need to be at a high resolution, 300dpi (dots per inch) at the size they are being used. See example on the left.
Images taken off a website will not work as these are generally set at 72dpi. Although these look fine on your screen the print will look fuzzy (pixelated). See example on the right.