The rule on this (for compound adjectives) is if one of the adjectives could be confusing to the reader, use a hyphen. For instance, "small-business owner," without the hyphen a person might think the business owner is a small person.
This is a word phrase that doesn't seem to confuse people, so it is up to you. However, I find that people enjoy using hyphens as it simplifies the sentence structure; makes it easier to read.
Generally, it is a good idea to hyphenate when you have a compound adjective in a sentence. I'd do it -- and I'm a marketing editor/proofreader.
Yes, but 'medium-sized'.
no.
It can be (medium weight, medium bomber, a medium blue). The adjective means of an intermediate or average characteristic, not the smallest of the largest. Medium often means "medium-sized."
Yes, one-on-one is hyphenated. I don't know why, exactly. It just is.
A medium sized spoon for eating with.
Yes it should be hyphenated.
You could say" This deer is medium-sized." or you could say " The deer is a medium-sized animal. "
Medium-sized is an adjective.
Medium, because they are small-medium sized dogs.
Yes, but 'medium-sized'.
no venus is not a medium sized planet.
How much does a medium sized onion weigh?
the most medium sized animal is a cow
Yes, it should be hyphenated.
Yes it should be hyphenated.
There are many "Medium" sized stars. For "What is a medium sized star" see related question.
Medium sized maybe!!!!!!!!!!!!!!!