To get you started some rather basic (or even trivial, depends) observations, putting $\,n_p=$ number of Sylow $p-$subgroups , $\,G:=\,$ simple group of order $\,168\,$:
$$168=2^3\cdot 3\cdot7\Longrightarrow n_7=8\;,\;n_3=7,28$$
It can't be $\,n_3=4\,$ as then $\,G\,$ has a subgroup of index 4, which is impossible since this would mean $\,G\,$ is isomorphic with a subgroup of $\,S_4\,$ . For the same reason, it must be $\,n_2=7,\,21\,$...
Perhaps reading here you'll have have the whole view. Don't worry about the number of pages as the first ones are basic results listed.
I like this question, and wanted it to have a bit of a longer answer:
Surprising
This result should be a little surprising. After all the Sylow $p$-subgroups of $H$ can have smaller order, and even though $G$ may have only a few subgroups of order $p^n$, it might have a ton of order $p^{n-1}$. For example, in $G=A_4$, we have only $n_2(G)=1$ Sylow $2$-subgroup, but it has $3$ subgroups of order $2^1$, and so a subgroup $H$ has $n_2(H) \leq 3$, but that leaves open the possibility of $n_2(H) \in \{2,3\}$ both of which contradict the theorem. There is an analogue of $A_4$ called $G=\operatorname{AGL}(1,p^2)$ with approximately the same behavior: $n_p(G)=1$ but $G$ has $p+1$ subgroups of order $p$. When one actually looks for a subgroup $H$, one runs into a problem: no single $H$ contains all those subgroups of order $p$ (or even two of them in the $A_4$ and AGL cases) unless it contains an entire Sylow $p$-subgroup (making those smaller $p$-subgroups irrelevant).
Proof
This idea leads to a simple proof (given by Derek Holt in the comments).
We construction a 1-1 function $f$ from $\operatorname{Syl}_p(H)$ to $\operatorname{Syl}_p(G)$ where $\operatorname{Syl}_p(X)$ is the set of Sylow $p$-subgroups of the finite group $X$. Given a Sylow $p$-subgroup $Q$ of $H$, Sylow's containment theorem says that $Q$ (a $p$-subgroup of $G$) is contained in some Sylow $p$-subgroup $f(Q)$ of $G$. If $f(Q_1) = f(Q_2)$, then $Q_1, Q_2 \leq f(Q_1)$ and $Q_1, Q_2 \leq H$, so $Q_1, Q_2 \leq f(Q_1) \cap H$. However, $f(Q_1) \cap H$ is a $p$-subgroup of $H$, and a $p$-subgroup of $H$ can only contain at most a single Sylow $p$-subgroup of $H$, so $Q_1 = Q_2$. Hence $f$ is a 1-1 function, and $n_p(H) \leq n_p(G)$.
Normal subgroups
If $H$ is a normal subgroup of $G$, then in fact $n_p(H)$ divides $n_p(G)$. Hall (1967) calculated $n_p(G) = n_p(H) \cdot n_p(G/H) \cdot n_p(T)$ where $T=N_{PH}(P \cap H)$ for any Sylow $p$-subgroup $P$ of $G$.
(See also this answer of Mikko Korhonen.)
Best Answer
Suppose $P$ and $Q$ are Sylow p-subgroups of prime order p (so not just any power of p; as others remarked, then it is not true in general). Note that $P\cap Q$ is a subgroup of $P$ (and of $Q$). So by Lagrange, the order $|P\cap Q|$ divides p. As p is prime, it is 1 or p. But it cannot be p, as $P$ and $Q$ are distinct. So $|P\cap Q|=1$ and consequently the intersection is trivial.