Во-первых, не None, а NULL
В принципе сравнение полей которые могут быть NULL лучше осуществлять так:
t1.field IS NOT DISTINCT FROM t2.field
Или так, но дольше:
COALESCE(t1.field, '') = COALESCE(t2.field, '')
В Вашем же случае, если вы хотите исключить строки, если где-то есть NULL, то можно использовать свойство NULL (когда все что взаимодействует с NULL становится NULL)
SELECT
...
AND ( t1.age || t1.growth || t1.hair || t1.size || t1.weight ) IS NOT NULL
AND ( t2.age || t2.growth || t2.hair || t2.size || t2.weight ) IS NOT NULL