Can two or more law firms be entrusted with the same criminal case at the same time?

No problem.

1, the same criminal case can entrust 1-2 defenders at the same time, and they can belong to two different law firms;

2. The same lawyer shall not accept the entrustment of more than two defendants in the same criminal case as his defender;