Misspodhradsky:

tri factored black dog - Kk ayat

tri factored red dog - kk ayat

Use punnett square for K locus and another punnett square for A locus:

β¦.......K........k

kβ¦.....Kk.......kk

k........Kk.......kk

So, we have Kk (twice) and kk (twice)

A locus:

β¦............ay..........at

ayβ¦.......ayay.....ayat

at..........ayat......atat

We got ayay, ayat (twice), atat

Than put both, K and A locus, together (every K result with every A result):

Kk ayay - black

Kk ayat - tri factored black

Kk atat - tri factored black

kk ayay - red

kk ayat - tri factored red

kk atat - tricolor

Or, with your letters:

tri factored black dog - Kk Yy

tri factored red dog - kk Yy

β¦.......K........k

kβ¦.....Kk.......kk

k........Kk.......kk

β¦............Y..........y

Yβ¦.......YY.........Yy

y..........Yy......yy

And than again, put all together:

Kk YY - black

Kk Yy - tri factored black

Kk yy - tri factored black

kk YY - red

kk Yy - tri factored red

kk yy - tricolor