(Кто?) котенок - подлежащее (имя существительное).
Котенок (Что делал?) спал - сказуемое (глагол).
Грамматическая основа - котенок спал.
Выпишем все словосочетания из предложения:
1) котенок (Какой?) маленький - именное словосочетание со связью согласование,
2) спал (Как?) сладко - глагольное словосочетание со связью примыкание,
3) спал (Где?) на крыльце - глагольное словосочетание со связью примыкание.