Olá renanpto, primeiramente muito obrigado por dispor do seu tempo pra me ajudar aqui.
Tens razão, um pedido poderá ter vários produtos.
Então, sai da frente do pc um pouco (geralmente quando travo em algo é porque o monitor já tá me deixando zureta), e cheguei a seguinte solução:
cliente
id_cliente int not null pk
nome_cliente varchar
produto
id_produto int not null pk
descricao_produto varchar
pedido
id_pedido int not null pk
id_cliente fk (tabela cliente)
pedido_produto
id_pedido fk (tabela pedido)
id_produto fk (tabela produto)
Com isso mata esse problema e fica bem modelado. O que acha?