Разница между сукой и сучкой заключается в их значении:
Также существует мнение, что сука — это уже взрослая собака, а сучка — ещё щенок. 3
Следует учитывать, что использование этих слов в отношении людей может иметь и другие значения, например, сука иногда употребляется как обидное ругательство, а сучка — как уменьшительно-ласкательное слово. 13
Таким образом, выбор между сукой и сучкой зависит от конкретного контекста использования.