Przejrzałam twojego PRa. Na początku też używałam ViewHolder, ale później go usunęłam, bo ładowało się tylko pierwsze zwierzątko - a reszta miała domyślne pola. Tak że to rozwiązanie wybrałam świadomie i żeby poprawić działanie aplikacji.