Nirranda hit with first loss of season as Dogs have their day