Нет, конечно.
И даже для разных кормов одинакового веса объем может понадобиться разный, это зависит от формы гранул корма (много ли между ними остается просветов воздуха) и от того, насколько у него пористая структура: чем больше пор, тем меньше удельный вес.
Меру объема надо подбирать под точно известный вес конкретного корма. То есть сначала взвешиванием найти нужное количество корма, а потом подбирать под это количество подходящую мерную тару.
Есть такие варианты:
1) Взвесить 20 г на точных электронных весах -
* либо дома на кухонных, если такие, где допускается вес до 2 кг, тогда погрешность взвешивания - 2 г,
* либо в зоомагазине, там тоже есть точные весы для расфасовки корма по 100 и 200 г из больших упаковок,
* либо в продовольственном магазинчике, где часто бываете, попросить продавца взвесить маленький чистый пакетик с кормом - если продавец свободен (нет покупателей) и мило попросить, думаю, не должны отказать.
2) Если нет никакого доступа к точным весам, тогда так: купить в зоомаге развесной корм в самом маленьком пакетике - 100 г. Высыпать его на бумагу и на глаз разделить на 5 равных частей, это примерно и будет по 20 г.
Затем взять, например, прозрачный одноразовый стаканчик, насыпать туда отмеренный корм и провести маркером черточку, до которой надо будет в дальнейшем насыпать. Правда, он хрупкий и при повседневном использовании быстро выйдет из строя. Может, удастся подобрать нечто более прочное - например, крошечную кофейную чашечку, и помнить, что насыпать ее надо, оставив до верха, скажем, сантиметр или два.
Еще можно поэкспериментировать со столовыми, десертными и чайными ложками. Вдруг окажется, что нужное количество - это две чайных ложки с горкой. Будет удобно.. .
См. фото в комментах!