Cainii au trei tipuri de muschi: Muschi netezi, care controleaza organele interne, Muschi cardiaci, care alcatuiesc tesutul cardiac, si muschi striati sau scheletati care alcatuiesc restul. Cainele isi poate controla toti muschii scheletului, care pot fi contractati sau relaxati dupa vointa.
Muschii sunt alcatuiti din fibre care se contracta cand sunt stimulate de un impuls nervos. Capete muschilor sunt atasate de oase prin tendoane. Contractia si relasarea muschilor determina astfel miscarea articulatiilor, facandu-le sa se indoaie, sa se miste inainte si apoi sa se roteasca. Fiecarui muschi i se opune un altul care exercita o presiune inversa, facand astfel ca miscarea sa fie precisa.
La fel cum controleaza miscarile ample, muschii controleaza si miscarile mai mici precum tremuratul, respiratia, defecatia si procrearea.