You can use soft and ripe avocados so that it's easy to mash and incorporate well into the dough. But if you use a firm one, make sure you mash or blend it well before adding it to the dough. You can grate the firm avocado too. I won't try using semi-ripe avocados.