Knight's Shield

Knight's Shield (騎士の盾) is Goofy's weapon throughout the course of Kingdom Hearts, its name is a reference to the fact that he is a trustful knight in Disney Castle.

Though it can be replaced with other shields, this is the original.

Since this is his default weapon, it cannot be sold.