We consider three generic types of coupling between two quantum bits (qubits), which are typically found in solid-state qubits proposed in the literature. We show that proper choice of non-local Bell states can simplify significantly the implementation of quantum teleportation and quantum dense coding.