Предлог по с разными частями речи пишется раздельно, если между словом и предлогом можно вставить падежный вопрос или определение( прилагательное, местоимение, причастие), например:
по (чему?) по мосту, по цветущему лугу, по (какому?) твоему решению.
Наречия, образованные от числительных, с предлогом "по" пишутся раздельно: по двое, по трое.
Если наречие представляет собой сочетание предлога "по" и существительного, сохранившего падежную форму, и между предлогом и ним опять-таки можно вставить вопрос, то напишем раздельно слова: по памяти, по совести, по правде, по секрету, по минимуму, по очереди и пр.
Приставка по- пишется со словами вместе, когда невозможно вставить вопрос или определение, например: помесячно, поистине, поодиночке, понаслышке.
Второй вариант слитного написания приставки по-, если с ее помощью образуется новое слово: доить - подоить, лететь - полететь, верх - поверх.
С дефисом пишется приставка по- с наречиями, образованными от прилагательных и местоимений, с суфффиксами -ому/-ему, -ски, -цки, -и:
решить по-моему, поступить по-твоему, одеться по-зимнему, поступить по-человечески, читать по-латыни.