Quick answer
Dog is соба́ка (feminine, even for a male dog), cat is ко́шка for a female and кот for a male. Animals are animate, so masculine pets take the genitive form in the accusative: Я ви́жу кота́.
The animals
Looking after them
What they do
Talking about your pet
Cat sounds
Russian cats say мяу and dogs say гав-гав. To call a cat you say кис-кис-кис.
Typical mistakes
Я ви́жу кот.
Я ви́жу кота́.
Animate masculine nouns look like the genitive in the accusative.
Мой соба́ка
Моя́ соба́ка
соба́ка is feminine whatever the dog’s sex.
Check yourself
Я ви́жу ___. — I see the cat (male).