Can ever the whole excess charge of a body P

Can ever the whole excess charge of a body P be transferred to the other Q ? If yes, how and if not, why?

Yes, the whole charge of a body P can be transferred to a conducting body Q, when P is enclosed by Q and is connected to it. This is because the charge always resides on the outer surface of the conductor.