子犬が成犬になるまでにかかる期間は、犬のサイズによって異なります。小型犬、中型犬は9~12ヶ月齢で成犬の体重に達します。
この段階で成犬になったと考えられるので、子犬用から成犬用のフードに切り替えても良いでしょう。大型犬では12ヶ月齢で成犬の体重になります。(
詳しくはこちら)
しかし成犬になりきっているわけではなく、まだ成長している段階なので子犬用のフードを与えることが重要です。骨の健全な発育のために、最適なミネラルバランスの子犬用フードをまだ与える必要があります。18ヶ月齢になると大型犬は成犬になったと考えられるので、フードを子犬用から成犬用にきりかえても良いでしょう。ただし、これはあくまで目安なので、愛犬の体調を見て、切り替えの時期を調整してください。