The key to this is to only hire "product" people who grew out of either Design or Engineering, Anyone who started as "product" is a wanna be general who provides minimal value.
My usual first question to any product candidate is do you find yourself coming from a Design, UX, or Engineering background?