The best print file is a 300dpi (print quality) file with a completely transparent background.
This can be png, psd or eps.
The design should be the actual size being printed. Low quality images or jpegs from the web will print poorly and are not recommended. See our detailed guide for file setup.