Odpowiedź:
"długo" - okolicznik
"psa"- dopełnienie
Wyjaśnienie:
okolicznik, odpowiada na pytanie "kiedy?"