Мой вариант, не прошёл тестирование:

package com.javarush.test.level15.lesson02.task02;

/* ООП - наследование животных
1. Создать public static класс Goose(Гусь).
2. Создать public static класс Dragon(Дракон).
3. Унаследовать класс Goose от BigAnimal или SmallAnimal, подумать, какой логически больше подходит.
4. Унаследовать класс Dragon от BigAnimal или SmallAnimal, подумать, какой логически больше подходит.
5. В классах Goose и Dragon переопределить метод String getSize(), расширить видимость до максимальной.
6. В классе Goose метод getSize должен возвращать строку "Гусь маленький, " + [getSize родительского класса].
7. В классе Dragon метод getSize должен возвращать строку "Дракон большой, " + [getSize родительского класса].
*/

public class Solution {
    //добавьте классы Goose и Dragon тут
    public static class Goose extends SmallAnimal
    {
        public static String getSize()
        {
            return "Гусь маленький " + SmallAnimal.getSize();
        }
    }

    public static class Dragon extends BigAnimal
    {
        public static String getSize()
        {
            return "Дракон большой " + BigAnimal.getSize();
        }
    }

    public static class BigAnimal
    {
        protected static String getSize()
        {
            return "как динозавр";
        }
    }

    public static class SmallAnimal
    {
        static String getSize()
        {
            return "как кошка";
        }
    }

    public static void main(String[] args) throws Exception
    {
        System.out.println(Goose.getSize());
        System.out.println(Dragon.getSize());
    }
}

Оказывается, нужно было применить super:

package com.javarush.test.level15.lesson02.task02;

/* ООП - наследование животных
1. Создать public static класс Goose(Гусь).
2. Создать public static класс Dragon(Дракон).
3. Унаследовать класс Goose от BigAnimal или SmallAnimal, подумать, какой логически больше подходит.
4. Унаследовать класс Dragon от BigAnimal или SmallAnimal, подумать, какой логически больше подходит.
5. В классах Goose и Dragon переопределить метод String getSize(), расширить видимость до максимальной.
6. В классе Goose метод getSize должен возвращать строку "Гусь маленький, " + [getSize родительского класса].
7. В классе Dragon метод getSize должен возвращать строку "Дракон большой, " + [getSize родительского класса].
*/

public class Solution {
    //добавьте классы Goose и Dragon тут
    public static class Goose extends SmallAnimal
    {
        public String getSize()
        {
            return String.format("Гусь маленький, %s", super.getSize());
        }
    }

    public static class Dragon extends BigAnimal
    {
        public String getSize()
        {
            return String.format("Дракон большой, %s", super.getSize());
        }
    }


    public static class BigAnimal {
        protected String getSize() {
            return "как динозавр";
        }
    }

    public static class SmallAnimal {
        String getSize() {
            return "как кошка";
        }
    }
}