Возможны оба варианта, но есть оттенки смысла. Винительный падеж (купили колбаски) указывает на конкретный предмет (именно эти колбаски) или полный охват (все колбаски). Родительный падеж (купили колбасок) употребляется, если речь идет в принципе о каком-то количестве каких-то колбасок.
Оба варианта верны. Разница между ними в том, что родительный падеж передает значение «частичный охват предмета действием», поэтому вариант купил молока будет означать, что молока куплено немного. У винительного падежа (купил молоко) такого оттенка значения нет.
Форма родительного падежа (съешь моего яблочка) в подобных конструкциях употребляется, если нужно указать на неполный охват предмета действием, в данном случае — если имеется в виду не целое яблочко, а его часть, кусок. По отношению к такой форме в лингвистической литературе может употребляться термин родительный части.