Ageing is also known to cause dark spots in canines (age spots).
Friction can also cause dark patches in areas such as armpits and under the legs.
Other than these rather normal causes, various skin conditions such as Acanthosis nigrans may as well be the underlying cause for black patches on the skin.