Prince a little bit of a pig? (6)
I believe the answer is:
hamlet
'prince' is the definition.
(Prince of Denmark in Shakespeare's Hamlet)
I can't explain the rest of the clue.
(Other definitions for hamlet that I've seen before include "tragic role" , "Shakespeare's tragic Danish prince" , "famous title role" , "whose forefathers were rude, did Gray imply?" , "Small settlement" .)