Two textures in the same object (not using assign)
If your logo texture is a png image, you might use the transparancy channel, to drive a  color mix node in cycles. The yellow input connections of the mix node have to be connected to the two textures. The alpha output of the logo texture has to be connected to the gray factor input of the mix node.
The transparency will be the trigger to mix the one or the other texture.