Realistically you should put every job on your resume. A little bit of time in work looks better than a long period of unemployment for example. I think as long as you can give reasons that aren’t “I hated the job/my boss” then you would be fine. I think a minimum of 9 months to 1 year looks decent. Anything really long isn’t exactly good either as it could imply you won’t have interchangeable skills and will have skills too particular to the organisation you have been working at for a long time.