Hermit crabs typically find their shells by scavenging for empty shells on the ocean floor or beaches. They will search for shells that are suitable in size, shape, and weight for them to move into and protect themselves. Sometimes, hermit crabs may even fight with each other over shells that are particularly desirable.