I wish to Concatenate multiple cells together which fulfil a certain criteria of my choosing. 

For example, if I want all of the cats or all of the dogs in one cell, even if they duplicate: 

```
A1 Cat B2 Leopard 
A2 Dog B3 Hyeenah
A3 Cat C3 Tortoise Shell
A4 Cat C4 Tortoise Shell

```

So I want to Concatenate all of the cats and return in one cell so that the output is: Leopard, Tortoise Shell, Tortoise Shell 

or for Dogs:

Hyeenah

I have tried various combinations using Index, Match, Ifs and Concatenate but do not feel like I am getting any closer. 

I hope to return the output I specify in a reference cell.