Nothing wrong with Pledge on a poly finish. It's pretty impervious. So it's fine on most post '65 Fender bodies and maple necks. Use a more specialist product on nitro-cellulose finishes.
On rosewood I'd use lemon oil if it's very dry but any similar product is fine. On the whole, I don't bother cleaning rosewood. Finger grease seems to season it just as well as more expensive products (dons flame proof suit)