Both are as you suggest.
Goat = BU(T)TER, with the T surplus, and the R (runs) moved almost to the top.
Nosy=bad smelling, so NOSIEST = extremely bad smelling. E = Espana, Spain is surplus, then SIEST(A) cut short. No wordplay for the NO, as per the preamble